تنزيل المقال
تنزيل المقال
ستحتاج إلى امتلاك حق وصول رووت (الذي يعرف أيضًا باسم سوبر يوزر) حتى تتمكن من تنفيذ مهمات إدارية على نظام التشغيل لينكس ووجود حساب رووت منفصل أمر شائع في معظم توزيعات نظام التشغيل لينكس، إلا أن نظام أوبنتو يعطّل حساب رووت بشكل افتراضي بحيث يمنع المستخدمين من ارتكاب أخطاء ويحمي النظام من المتطفلين. يمكنك استخدام الأمر sudo لتنفيذ الأوامر بصلاحية رووت.
الخطوات
-
استخدم اختصار لوحة المفاتيح Ctrl + Alt + T لفتح نافذة الأوامر. بما أن نظام أوبنتو يغلق حساب رووت بشكل افتراضي، لا يمكنك استخدام الأمر su لتمتلك صلاحية المدير كما هو الحال في توزيعات نظام التشغيل لينكس الأخرى [١] X مصدر بحثي ويمكنك عوضًا عن ذلك استخدام البادئة sudo مع الأوامر.
-
اكتب الأمر sudo قبل بقية الأوامر. الأمر "Sudo" اختصار معناه الحرفي "المدير يفعل" وتؤدي إضافة هذا الأمر قبل أي أمر آخر إلى تنفيذ الأمر اللاحق بصلاحية المدير (رووت).
- على سبيل المثال: يؤدي الأمر sudo /etc/init.d/networking stop إلى إيقاف خدمة الشبكة ويقوم الأمر sudo adduser بإضافة مستخدم جديد للنظام ويحتاج الأمران إلى صلاحية المدير لتنفيذهما.
- سيُطلب منك كتابة كلمة المرور قبل تنفيذ الأمر بهذه الصلاحية. يخزّن نظام لينكس كلمة مرورك لمدة 15 دقيقة حتى لا تضطر لتكرار كتابتها.
-
اكتب الأمر gksudo قبل تشغيل الأوامر التي تفتح برنامجًا في واجهة رسومية. لأسباب أمنية، لا ينصح نظام أوبنتو باستخدام الأمر "sudo" لفتح برامج تعمل بواجهة رسومية [٢] X مصدر بحثي ويُنصح بالاستعاضة عن ذلك بالأمر gksudo قبل الأمر الذي يشغل البرنامج.
- على سبيل المثال: اكتب الأمر gksudo gedit /etc/fstab لفتح ملف "fstab" في تطبيق جي إيديت، وهو برنامج تحرير يستخدم واجهة رسومية.
- إن كنت تستخدم مدير نوافذ كي دي إي، استخدم الأمر kdesudo عوضًا عن الأمر gksudo .
-
محكاة بيئة رووت. إن كنت مستخدمًا متقدمًا تحتاج إلى الوصول لسطر أوامر رووت حقيقي لتنفيذ رموز برمجية معينة، يمكنك محاكاة سطر الأوامر باستخدام الأمر sudo –i حيث يمنحك هذا الأمر حق وصول المدير بمعاملات البيئة رووت. [٣] X مصدر بحثي
- أدخل الأمر sudo passwd root . سيؤدي ذلك إلى إنشاء كلمة مرور للحساب رووت مما يفعّل الحساب. لا تنسَ كلمة المرور هذه.
- اكتب الأمر sudo -i وأدخل بعد ذلك كلمة مرور حساب رووت عند طلبها.
- سيتغير سطر الأوامر من الشكل $ إلى # للإشارة إلى امتلاك صلاحية رووت.
-
امنح حق استخدام الأمر sudo لمستخدم آخر. إن كنت تنشئ حسابًا لمستخدم لا يمتلك حق رووت الآن، ستحتاج إلى إضافة اسم المستخدم الخاص به إلى مجموعة sudo. يمكنك فعل ذلك عن طريق كتابة الأمر usermod -aG sudo username (مع الاستعاضة عن القيمة "username" باسم المستخدم الصحيح). [٤] X مصدر بحثي
-
استخدم اختصار لوحة المفاتيح Ctrl + Alt + T لفتح نافذة الأوامر. حساب رووت مغلق بشكل افتراضي لأسباب أمنية (ولتجنب الضرر). لتشغيل الأوامر بصلاحية رووت بشكل آمن يجب استخدام الأمر
sudo
أوgksudo
عوضًا عن ذلك. إن كنت تحتاج لامتلاك حساب رووت منفصل بشكل ضروري (إن كان ذلك مطلوبًا من قبل برنامج تستخدمه في عملك أو إن كان الجهاز سيستخدمه مستخدم واحد فقط)، يمكنك تفعيل حساب رووت من خلال بعض الأوامر البسيطة.- يمكن أن يؤدي تفعيل حساب رووت إلى تعريض النظام للخطر ولا ينصح نظام أوبنتو بفعل ذلك. [٥] X مصدر بحثي
-
اكتب الأمر sudo passwd root ثم اضغط على زر الإدخال ↵ Enter . سيُطلب منك إدخال كلمة مرور جديدة لحساب رووت [٦] X مصدر بحثي ويجب عدم فقد كلمة المرور الجديدة.
-
أدخل كلمة مرور ثم اضغط على زر الإدخال ↵ Enter .
-
أعِد كتابة كلمة المرور عندما يُطلب منك ذلك ثم اضغط على زر الإدخال ↵ Enter . سيتم الآن تعيين كلمة المرور لحساب رووت.
-
اكتب الأمر su - ثم اضغط على زر الإدخال ↵ Enter . أدخل كلمة مرور رووت عندما يُطلب منك ذلك لتصل إلى سطر أوامر رووت.
- اكتب الأمر sudo passwd -dl root لتعطيل حساب رووت. [٧] X مصدر بحثي
أفكار مفيدة
- يجب تجنّب تسجيل الدخول بحساب رووت على قدر الإمكان. يمكنك تنفيذ كل الأوامر التي تتطلب صلاحية المدير تقريبًا من خلال الأمر sudo أو gksudo .
-
- يمكنك أيضًا استخدام الأمر sudo –i للوصول إلى سطر أوامر مستخدم آخر على النظام. لتصبح المستخدم "jane"، اكتب الأمر sudo –I jane ثم أدخل كلمة مرورك عندما يُطلب منك ذلك (وليس كلمة مرور المستخدم jane).
المصادر
- ↑ https://help.ubuntu.com/community/RootSudo
- ↑ https://help.ubuntu.com/community/RootSudo#Graphical_sudo
- ↑ https://dzone.com/articles/puppet-sudo-sudo-i-and-sudo-su-0
- ↑ https://www.digitalocean.com/community/tutorials/how-to-create-a-sudo-user-on-ubuntu-quickstart
- ↑ https://help.ubuntu.com/community/RootSudo
- ↑ http://www.thegeekstuff.com/2009/09/ubuntu-tips-how-to-login-using-su-command-su-gives-authentication-failure-error-message
- ↑ https://help.ubuntu.com/community/RootSudo