يُستخدم الأمر su لتسجيل الدخول مؤقتًا إلى حساب آخر. اسم الأمر قصير لـ "المستخدم البديل". ومع ذلك ، غالبًا ما يشار إليه أيضًا باسم الأمر "super user" ، نظرًا لأنه يتم استخدامه غالبًا لتسجيل الدخول مؤقتًا إلى جذر الحساب ، الذي لديه حق الوصول الكامل إلى جميع وظائف إدارة النظام. في الواقع ، إذا لم تحدد الحساب الذي تريد تسجيل الدخول إليه ، سو يفترض أنك تريد تسجيل الدخول إلى جذر الحساب. هذا بالطبع يتطلب منك معرفة كلمة مرور الجذر. من أجل الرجوع إلى حساب المستخدم العادي ، بعد تسجيل الدخول إلى حساب آخر ، يمكنك ببساطة كتابة ىخرج وضرب العودة.
لذلك الاستخدام الأساسي لل سو هو ببساطة إدخال "سو" في موجه الأوامر:
سو
جذر حسابات المستخدمينبدلاً من تسجيل الدخول إلى حساب آخر ، يمكنك تحديد الأمر الذي تريد تنفيذه في الحساب الآخر مع سو أمر. بهذه الطريقة ستعود فوراً إلى حسابك العادي. فمثلا:
سو jdoe -c whoami
يمكنك تنفيذ أوامر متعددة في الحساب الآخر عن طريق فصلها بفواصل منقوطة وإرفاقها بعلامات اقتباس مفردة ، كما هو موضح في هذا المثال:
su jdoe -c "command1؛ command2. command3 "
ليرة سورية البقرى نسخ jdoe
su jdoe -c 'ls؛ grep uid file1> file2؛ نسخ file2 / usr / local / shared / file3 '
سودو سو سودو
sudo -u root ./setup.sh
بعد تسجيل الدخول ، يمكنك متابعة تنفيذ الأوامر من خلال الأمر sudo لبضع دقائق دون الحاجة إلى تحديد تسجيل الدخول (الجذر -u) مع كل أمر.
إذا كان ذلك ممكنًا ، فمن الأفضل أن تقوم بعمل منتظم باستخدام حساب له امتيازات محدودة لتجنب إلحاق ضرر جسيم بالنظام عن طريق الصدفة.
يوضح المثال التالي كيف يمكنك سرد ملفات دليل محمي باستخدام الأمر التالي:
sudo ls / usr / local / classified
رسالة البث
sudo shutdown -r +20 "إعادة التشغيل لإصلاح مسألة الشبكة"