كيفية إضافة مستخدم سودو في أوبونتو

sudoهو أحد أكثر الأوامر استخدامًا في أنظمة Linux. يسمح للمستخدم بتشغيل برنامج معين كمستخدم آخر يكون افتراضيًا هو المستخدم المتميز.

يستخدم في الغالب للأغراض الإدارية ؛ توفير وصول إداري محدود للمستخدمين غير الإداريين على جهاز كمبيوتر يعمل بنظام Linux.

على سبيل المثال ، افتراضيًا ، لا يُسمح للمستخدم بتثبيت الحزم على نظام أوبونتو. ومع ذلك ، يمكن للمستخدم القيام بذلك باستخدام sudoالأمر.

لا يمكن للمستخدم غير الجذر بدون sudo تثبيت البرنامج . راجع مثال محاولة فاشلة أدناه:

apt-get install aptitude
E: Could not open lock file /var/lib/dpkg/lock-frontend - open (13: Permission denied)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?

يمكن للمستخدم غير الجذر مع sudo تثبيت البرامج على النظام دون أي مشاكل.

sudo apt-get install aptitude
Reading package lists... Done
Building dependency tree       
....

إضافة مستخدم موجود كمستخدم سودو

إذا لم يكن المستخدم جزءًا من sudoمجموعة المستخدمين ، فلن يتمكن من استخدام sudoالأمر. سيتم طرح الناتج أدناه:

testuser is not in the sudoers file.  This incident will be reported.

لإضافة مستخدم إلى قائمة sudoers ، استخدم usermodالأمر لإضافة مستخدم حالي إلى sudoالمجموعة على النظام. يوجد أدناه مثال على الأمر.

sudo usermod -aG sudo testuser

هنا -aيعني الخيار "إلحاق". يتأكد من عدم تأثر عضوية المجموعات الحالية للمستخدم. -G هو لتحديد المجموعة المراد إضافة المستخدم إليها.

بمجرد إضافة مستخدم إلى مجموعة sudo ، يتم عرض الرسالة التالية في المحطة في المرة التالية التي يقوم فيها هذا المستخدم بتسجيل الدخول على النظام.

To run a command as administrator (user "root"), use "sudo".
See "man sudo_root" for details.

أنشئ مستخدمًا جديدًا بامتيازات سودو

adduserهو أمر Linux المستخدم لإنشاء مستخدم جديد. يمكن استخدامه مع
العلم --ingroupلإضافة المستخدم إلى مجموعة sudo أثناء الإنشاء.

sudo adduser testuser --ingroup=sudo

تقييد الأوامر التي يجب السماح بها باستخدام sudo

/etc/sudoersيحتوي الملف على خيارات التكوين sudoللأمر. هذا الملف محمي ضد الكتابة مباشرة ، حتى بالنسبة إلى الجذر. الطريقة الوحيدة لتحرير هذا الملف هي استخدام visudoالأمر.

sudo visudo

سيفتح الأمر أعلاه الملف باستخدام محرر سطر أوامر nano. قم بالتمرير وابحث عن الأسطر أدناه في الملف.

# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL

ALLيمكن استبدال الأخير في السطر بالأمر الوحيد ، أو مجموعة الأوامر التي يجب السماح بها مع sudo.

# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) /bin/mv, /usr/sbin/visudo

ملاحظة مهمة: التغييرات المقترحة في ملف sudoers أعلاه ستقيد مستخدمي sudo لتكون قادرة فقط على تنفيذ الأوامر mvو visudo. هذا لغرض التوضيح فقط ، ليس عليك فرض هذه القيود على المستخدمين sudo على نظامك.

إذا أجريت أي تغييرات على ملف sudoers باستخدام الإرشادات المشتركة أعلاه ، فتأكد من حفظ الملف باستخدام Ctrl + Oالتغييرات التي سيتم تطبيقها. يمكنك بعد ذلك الخروج من nano باستخدام Ctrl + X.

لكي تحدث التغييرات ، قد تضطر إلى تسجيل الدخول / الخروج ، أو إعادة تشغيل النظام ، أو تشغيل نافذة طرفية جديدة.

🍻 ابتهاج!


كيفية تعطيل Ubuntu Dock على Ubuntu 20.04

كيفية تعطيل Ubuntu Dock على Ubuntu 20.04

أحيانًا يكون من الأفضل مغادرة الرصيف والإبحار بعيدًا!

كيفية استخدام CD Command في Linux

كيفية استخدام CD Command في Linux

طريقة سهلة لتغيير الدلائل في Linux من المحطة

كيفية إضافة مفاتيح SSH على أوبونتو 20.04

كيفية إضافة مفاتيح SSH على أوبونتو 20.04

تشرح لك هذه المقالة عملية إضافة مصادقة مفاتيح SSH على خادم Ubuntu 20.04 وتعطيل المصادقة المستندة إلى كلمة المرور.

كيفية تحديث Firefox من Terminal على أجهزة كمبيوتر Ubuntu Linux

كيفية تحديث Firefox من Terminal على أجهزة كمبيوتر Ubuntu Linux

تعرف على كيفية تحديث Firefox من Terminal على كمبيوتر Ubuntu Linux

كيفية تمكين SSH على Ubuntu 20.04

كيفية تمكين SSH على Ubuntu 20.04

الوصول بأمان إلى جهاز Ubuntu الخاص بك من أي مكان

كيفية التحقق مما إذا كان الملف أو الدليل موجودًا في برنامج Bash Shell

كيفية التحقق مما إذا كان الملف أو الدليل موجودًا في برنامج Bash Shell

التحقق من وجود ملف أو دليل من نص برمجي Bash

كيفية تثبيت Google Chrome على Ubuntu 20.04

كيفية تثبيت Google Chrome على Ubuntu 20.04

دليل سريع لتثبيت Google Chrome من سطر الأوامر على Ubuntu 20.04

كيفية إجراء اختبارات السرعة من سطر أوامر Linux باستخدام Speedtest-cli

كيفية إجراء اختبارات السرعة من سطر أوامر Linux باستخدام Speedtest-cli

Speedtest.net هي خدمة لاختبار سرعة اتصالك بالإنترنت. يستخدم خادم speedtest.net قريب للتنزيل

كيفية إنشاء مستخدم Sudo على Ubuntu 20.04 LTS

كيفية إنشاء مستخدم Sudo على Ubuntu 20.04 LTS

امنح امتيازات الجذر لأي مستخدم لديه sudo على Ubuntu 20.04 LTS

كيفية تحديث NodeJS إلى أحدث إصدار في أوبونتو

كيفية تحديث NodeJS إلى أحدث إصدار في أوبونتو

تحديث NodeJS باستخدام APT و NVM.