في نهاية المطاف ، أصبح المستخدمون الجدد الذين يستخدمون لينكس (وخاصة أوبونتو) مدركين لأمر سودو. العديد من المستخدمين لا يستخدمونه أبدًا لأي شيء بخلاف الحصول على رسائل "تم رفض الإذن" بعدها - لكن سودو يفعل ذلك أكثر من ذلك بكثير.
حول سودو
من المفاهيم الخاطئة الشائعة حول سودو أنه يستخدم فقط لتوفير أذونات الجذر لمستخدم عادي. في الحقيقة ، الأمر Sudo يسمح لك بتشغيل الأمر ك أي المستخدم ، مع الافتراضي هو عموما الجذر.
كيفية منح المستخدم أذونات سودو
عادةً ما يأخذ مستخدمو Ubuntu القدرة على تشغيل أمر Sudo كأمر مسلم به. وذلك لأنه ، أثناء التثبيت ، يتم إنشاء مستخدم افتراضي ، ويتم دائمًا إعداد المستخدم الافتراضي في Ubuntu بأذونات Sudo. إذا كنت تستخدم توزيعات أخرى أو لديك مستخدمين آخرين داخل أوبونتو ، فمن المحتمل أن يحتاج المستخدم إلى منح أذونات لتشغيل أمر Sudo.
فقط عدد قليل من الناس يجب أن يكون لهم حق الوصول إلى أمر Sudo ، ويجب أن يكونوا مسؤولي النظام. يجب إعطاء المستخدمين فقط الأذونات التي يحتاجونها لأداء وظائفهم.
لمنح المستخدمين أذونات Sudo ، تحتاج فقط إلى إضافتهم إلى مجموعة Sudo. عند إنشاء مستخدم ، استخدم الأمر التالي:
$sudo useradd -m -G sudo
سيقوم الأمر أعلاه بإنشاء مستخدم مع مجلد رئيسي وإضافة المستخدم إلى مجموعة Sudo. إذا كان المستخدم موجودًا بالفعل ، فيمكنك إضافة المستخدم إلى مجموعة Sudo باستخدام الأمر التالي:
وهناك خدعة سودوكو أنيق عندما تنسى تشغيله
وإليك واحدة من تلك الحيل الأوامر الطرفية التي يمكنك تعلمها من خبراء متمرسين - في هذه الحالة ، لتجاوز رسالة "تم رفض الإذن". إذا كان الأمر طويلاً ، يمكنك الانتقال خلال التاريخ ووضع Sudo أمامه ، يمكنك كتابته مرة أخرى ، أو يمكنك استخدام الأمر التالي البسيط ، والذي يقوم بتشغيل الأمر السابق باستخدام Sudo:
كيفية التحول إلى الجذر المستخدم باستخدام سودو
يتم استخدام الأمر Su للتبديل من حساب مستخدم إلى آخر. تشغيل الأمر سو في مفاتيحه الخاصة إلى حساب المستخدم المتميز. لذلك ، للتبديل إلى حساب المستخدم المتميز باستخدام Sudo ، قم ببساطة بتشغيل الأمر التالي:
كيفية تشغيل أمر سودو في الخلفية
إذا كنت ترغب في تشغيل أمر يتطلب امتيازات مستخدم متميز في الخلفية ، قم بتشغيل أمر Sudo باستخدام مفتاح التبديل -b ، كما هو موضح هنا:
$سودو ب
لاحظ أنه إذا كان الأمر الذي يتم تشغيله يتطلب تفاعل المستخدم ، فلن يعمل ذلك.
هناك طريقة بديلة لتشغيل أمر في الخلفية تتمثل في إضافة علامة العطف إلى النهاية ، كما يلي:
كيفية تحرير الملفات باستخدام Sudo Privileges
الطريقة الواضحة لتحرير ملف باستخدام امتيازات مستخدم متميز هي تشغيل محرر مثل جنو نانو ، باستخدام سودو على النحو التالي:
$سودو نانو
بدلاً من ذلك ، يمكنك استخدام بناء الجملة التالي:
كيفية تشغيل القيادة كمستخدم آخر باستخدام سودو
يمكن استخدام أمر Sudo لتشغيل أمر مثل أي مستخدم آخر. على سبيل المثال ، إذا تم تسجيل دخولك كمستخدم "john" وتريد تشغيل الأمر كـ "terry" ، عندئذٍ يمكنك تشغيل أمر Sudo بالطريقة التالية:
$sudo-u terry
إذا كنت تريد تجربتها ، فأنشئ مستخدمًا جديدًا باسم "اختبار" وشغّل أمر Whoami التالي:
كيفية التحقق من صحة بيانات الاعتماد
عند تشغيل أمر باستخدام Sudo ، ستتم مطالبتك بكلمة المرور الخاصة بك. لفترة ما بعد ذلك ، يمكنك تشغيل أوامر أخرى باستخدام سودو دون إدخال كلمة المرور الخاصة بك. إذا كنت ترغب في تمديد تلك الفترة ، قم بتشغيل الأمر التالي:
المزيد عن سودو
هناك أكثر من Sudo من مجرد تشغيل الأمر كمستخدم متميز. تحقق من دليل Sudo الخاص بنا لرؤية بعض المفاتيح الأخرى التي يمكنك استخدامها.