كيفية تعطيل Ubuntu Dock على Ubuntu 20.04
أحيانًا يكون من الأفضل مغادرة الرصيف والإبحار بعيدًا!
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
.
لكي تحدث التغييرات ، قد تضطر إلى تسجيل الدخول / الخروج ، أو إعادة تشغيل النظام ، أو تشغيل نافذة طرفية جديدة.
🍻 ابتهاج!
أحيانًا يكون من الأفضل مغادرة الرصيف والإبحار بعيدًا!
طريقة سهلة لتغيير الدلائل في Linux من المحطة
تشرح لك هذه المقالة عملية إضافة مصادقة مفاتيح SSH على خادم Ubuntu 20.04 وتعطيل المصادقة المستندة إلى كلمة المرور.
تعرف على كيفية تحديث Firefox من Terminal على كمبيوتر Ubuntu Linux
الوصول بأمان إلى جهاز Ubuntu الخاص بك من أي مكان
التحقق من وجود ملف أو دليل من نص برمجي Bash
دليل سريع لتثبيت Google Chrome من سطر الأوامر على Ubuntu 20.04
Speedtest.net هي خدمة لاختبار سرعة اتصالك بالإنترنت. يستخدم خادم speedtest.net قريب للتنزيل
امنح امتيازات الجذر لأي مستخدم لديه sudo على Ubuntu 20.04 LTS
تحديث NodeJS باستخدام APT و NVM.