Linux Tutorial for Beginners: Introduction to Linux Operating System
جدول المحتويات:
يتيح الأمر
sudo
للمستخدمين الموثوق بهم تشغيل البرامج كمستخدم آخر ، بشكل افتراضي للمستخدم الجذر. إذا كنت تقضي الكثير من الوقت في سطر الأوامر ، فإن
sudo
هو أحد الأوامر التي ستستخدمها بشكل متكرر.
عادةً ، لمنح sudo حق الوصول إلى مستخدم ، يجب عليك إضافة المستخدم إلى مجموعة sudo المحددة في ملف
sudoers
. في دبيان ، أوبونتو ومشتقاتها ، يُمنح أعضاء المجموعة
sudo
امتيازات سودو بينما في التوزيعات القائمة على RedHat مثل CentOS و Fedora ، اسم مجموعة sudo هو
wheel
.
سيُطلب من كل عضو في هذه المجموعة إدخال كلمة المرور قبل تشغيل أمر sudo. هذا يضيف طبقة إضافية من الأمان وهي الطريقة المفضلة لمنح امتيازات sudo للمستخدمين.
ومع ذلك ، في بعض الحالات ، مثل تشغيل البرامج النصية التلقائية ، قد تحتاج إلى تكوين ملف sudoers والسماح لبعض المستخدمين بتشغيل أوامر
sudo
دون أن يطلب منك كلمة المرور.
إضافة مستخدم إلى ملف Sudoers
يحتوي ملف sudoers على معلومات تحدد امتيازات sudo للمستخدم والمجموعة.
يمكنك تكوين وصول sudo للمستخدم عن طريق تعديل ملف sudoers أو عن طريق إضافة ملف التكوين إلى الدليل
/etc/sudoers.d
. سيتم تضمين الملفات التي تم إنشاؤها داخل هذا الدليل في ملف sudoers.
قبل إجراء أي تغييرات ، من الأفضل عمل نسخة احتياطية للملف الحالي:
sudo cp /etc/sudoers{,.backup_$(date +%Y%m%d)}
سيقوم الأمر date بإلحاق التاريخ الحالي باسم ملف النسخ الاحتياطي.
افتح الملف
/etc/sudoers
باستخدام الأمر
visudo
:
sudo visudo
عند إجراء تغييرات على ملف
visudo
استخدم دائمًا
visudo
. يتحقق هذا الأمر من الملف بعد التحرير ، وإذا حدث خطأ في بناء الجملة ، فلن يقوم بحفظ التغييرات. إذا قمت بفتح الملف باستخدام محرر نصوص ، سينتج عن خطأ في بناء الجملة فقدان الوصول إلى sudo.
في معظم الأنظمة ، يفتح الأمر
/etc/sudoers
ملف
/etc/sudoers
باستخدام محرر نصوص vim. إذا لم يكن لديك خبرة في vim ، يمكنك استخدام محرر نص آخر. على سبيل المثال ، لتغيير المحرر إلى GNU nano ، يمكنك تشغيل:
sudo EDITOR=nano visudo
قم بالتمرير لأسفل إلى نهاية الملف وإضافة السطر التالي الذي سيتيح للمستخدم "linuxize" تشغيل أي أمر باستخدام
sudo
دون أن يطلب منك كلمة مرور:
linuxize ALL=(ALL) NOPASSWD:ALL
لا تنسَ تغيير كلمة "linuxize" باسم المستخدم الذي تريد منح حق الوصول إليه.
على سبيل المثال ، للسماح فقط بأوامر
mkdir
و
mv
التي تستخدمها:
linuxize ALL=(ALL) NOPASSWD:/bin/mkdir, /bin/mv
بمجرد الانتهاء من ذلك ، احفظ الملف واخرج من المحرر.
باستخدام
/etc/sudoers.d
بدلاً من تحرير ملف sudoers ، يمكنك إنشاء ملف جديد باستخدام قواعد التفويض في دليل
/etc/sudoers.d
. هذا النهج يجعل إدارة امتيازات sudo أكثر قابلية للصيانة.
افتح محرر النص الخاص بك وقم بإنشاء الملف:
sudo nano /etc/sudoers.d/linuxize
يمكنك تسمية الملف كما تريد ، ولكن عادةً ما يكون من الأفضل استخدام اسم المستخدم كاسم للملف.
/etc/sudoers.d/linuxizeأضف نفس القاعدة التي تضيفها إلى ملف sudoers:
linuxize ALL=(ALL) NOPASSWD:ALL
أخيرًا ، احفظ الملف وأغلق المحرر.
استنتاج
لقد أوضحنا لك كيفية تحرير
/etc/sudoers
حتى تتمكن من تشغيل أوامر
sudo
دون إدخال كلمة مرور. يكون هذا مفيدًا عندما يكون لديك برامج نصية حيث يحتاج المستخدم غير الجذر إلى تنفيذ المهام الإدارية.
مولد كلمة مرور عبر الإنترنت آمن مجانًا لإنشاء كلمات مرور عشوائية
إنشاء كلمة مرور قوية لحساباتك على الإنترنت ، باستخدام مولدات كلمة المرور الآمنة المجانية عبر الإنترنت هذه - من السهل تذكرها أو تعقيدها!
استرداد كلمة مرور Windows: استرداد كلمة المرور المفقودة ، المنسية
استعادة كلمة مرور Windows free ، إعادة تعيين كلمة المرور ومحرر التسجيل يمكن استرداد استرداد ، فقد ، نسيان ، stollen password & reset Windows Logon Password.
استخدام كلمة مرور تلميح وكلمة مرور إعادة تعيين القرص في نظام التشغيل Windows 10/8/7
يوفر Windows أداتين تساعدك على التعامل مع فقدت كلمات المرور لتسجيل الدخول إلى Windows - تلميح كلمة المرور وقرص إعادة تعيين كلمة المرور. تعلم كيفية استخدامها.







