Add Root User to Kali 2020 | No More Sudo | اضافه مستخدم روت الى Kali 2020
جدول المحتويات:
sudo
هي أداة مساعدة لسطر الأوامر تتيح للمستخدمين الموثوقين تشغيل الأوامر كمستخدم آخر ، عن طريق الجذر الافتراضي.
يوضح هذا البرنامج التعليمي طريقتين لمنح امتيازات sudo لأحد المستخدمين. أول واحد هو إضافة المستخدم إلى ملف sudoers. يحتوي هذا الملف على مجموعة من القواعد التي تحدد المستخدمين أو المجموعات الذين يتم منحهم بامتيازات sudo ، وكذلك مستوى الامتيازات. الخيار الثاني هو إضافة المستخدم إلى مجموعة sudo المحددة في ملف
sudoers
. افتراضيًا ، في Debian ومشتقاتها ، يُمنح أعضاء مجموعة sudo حق الوصول إلى sudo.
إضافة مستخدم إلى sudo Group
أسرع وأسهل طريقة لمنح امتيازات sudo للمستخدم هي إضافة المستخدم إلى مجموعة "sudo". يمكن لأعضاء هذه المجموعة تنفيذ أي أمر كجذر عبر
sudo
والمطالبة بمصادقة أنفسهم بكلمة المرور الخاصة بهم عند استخدام
sudo
.
نحن نفترض أن المستخدم الذي تريد تعيينه للمجموعة موجود بالفعل.
قم بتشغيل الأمر أدناه كجذر أو مستخدم sudo آخر لإضافة المستخدم إلى مجموعة sudo
usermod -aG sudo username
تأكد من تغيير "اسم المستخدم" باسم المستخدم الذي تريد منح حق الوصول إليه.
منح الوصول sudo باستخدام هذه الطريقة كافية لمعظم حالات الاستخدام.
لضمان إضافة المستخدم إلى المجموعة ، اكتب:
sudo whoami
سيُطلب منك إدخال كلمة المرور. إذا كان لدى المستخدم حق الوصول إلى sudo ، فسيطبع الأمر "root". خلاف ذلك ، سوف تحصل على خطأ يقول "المستخدم ليس في ملف sudoers".
إضافة مستخدم إلى ملف sudoers
يتم تعريف امتيازات sudo للمستخدمين والمجموعات في الملف
/etc/sudoers
. يسمح لك هذا الملف بمنح وصول مخصص للأوامر وتعيين سياسات أمان مخصصة.
يمكنك تكوين وصول المستخدم عن طريق تحرير ملف sudoers أو إنشاء ملف تكوين جديد في دليل
/etc/sudoers.d
. يتم تضمين الملفات الموجودة داخل هذا الدليل في ملف sudoers.
استخدم دائمًا أمر
visudo
لتحرير الملف
/etc/sudoers
. يتحقق هذا الأمر من وجود أخطاء في بناء الجملة عند حفظه. إذا كان هناك أي أخطاء ، لا يتم حفظ الملف. إذا قمت بتحرير الملف باستخدام محرر نصوص عادي ، فقد يؤدي خطأ في بناء الجملة إلى فقد الوصول إلى sudo.
يستخدم
visudo
المحرر المحدد بواسطة متغير بيئة
EDITOR
، والذي يتم تعيينه افتراضيًا على vim. إذا كنت ترغب في تحرير الملف باستخدام nano ، قم بتغيير المتغير عن طريق التشغيل:
EDITOR=nano visudo
لنفترض أنك تريد السماح للمستخدم بتشغيل أوامر sudo دون أن يطلب منك كلمة مرور. للقيام بذلك ، افتح الملف
/etc/sudoers
:
visudo
قم بالتمرير لأسفل إلى نهاية الملف وإضافة السطر التالي:
/ الخ / sudoers
username ALL=(ALL) NOPASSWD:ALL
احفظ الملف ثم قم بإنهاء المحرر. لا تنسَ تغيير "اسم المستخدم" باستخدام اسم المستخدم الذي تريد منح حق الوصول إليه.
مثال نموذجي آخر هو السماح للمستخدم بتشغيل أوامر محددة فقط عبر
sudo
. على سبيل المثال ، للسماح فقط بأوامر
mkdir
و
rmdir
التي تستخدمها:
username ALL=(ALL) NOPASSWD:/bin/mkdir, /bin/rmdir
بدلاً من تحرير ملف sudoers ، يمكنك تحقيق ذلك عن طريق إنشاء ملف جديد مع قواعد التفويض في دليل
/etc/sudoers.d
. أضف نفس القاعدة التي تضيفها إلى ملف sudoers:
echo "username ALL=(ALL) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/username
هذا النهج يجعل إدارة امتيازات sudo أكثر قابلية للصيانة. اسم الملف غير مهم ، ولكن من الممارسات الشائعة تسمية الملف وفقًا لاسم المستخدم.
استنتاج
لمنح sudo حق الوصول إلى مستخدم في دبيان ، ما عليك سوى إضافة المستخدم إلى مجموعة "sudo".
محطة sudo ديبيانكيفية إضافة المستخدم إلى sudoers في centos
في CentOS لديك خياران لمنح حق الوصول إلى مستخدم sudo. أول واحد هو إضافة المستخدم إلى ملف sudoers. الخيار الثاني هو إضافة المستخدم إلى مجموعة العجلات.
كيفية إضافة مستخدم إلى sudoers في أوبونتو
على Ubuntu ، أسهل طريقة لمنح امتيازات sudo لأحد المستخدمين هي إضافة المستخدم إلى مجموعة sudo. سيتمكن أعضاء هذه المجموعة من تنفيذ أي أمر كجذر عبر sudo.
كيفية ترقية ديبيان 9 تمتد إلى ديبيان 10 باستر
بعد أكثر من عامين من التطوير ، تم إصدار الإصدار المستقر من دبيان الجديد ، Debian 10 المسمى Buster ، في 6 يوليو 2019. في هذا البرنامج التعليمي ، سوف نوضح لك كيفية ترقية نظام Debian 9 Stretch إلى Debian 10 Buster.