• 1

هل يصح الانتقال بين حسابات المستخدمين في سطر أوامر لينكس؟

أرغب في تنفيذ بعض السكريبتات في سطر الأوامر بأسماء عدة مستخدمين دون تسجيل الخروج من المستخدم الحالي، هل يصح ذلك وكيف؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 1

يوجد أمر su لهذا الغرض.

يُساعد الأمر whoami (مَن أنا؟) في عدم الخلط بين المستخدِمين حيثُ يُظهر اسم الحساب الجاري استخدامُه.

في المثال التّالي نُظهِر اسم المستخدِم الحالي (user1) عن طريق whoami  ثمّ ننتقل إلى الحساب user2 عن طريق أمر su (ستُطلب منك كلمة سرّ هذا الحساب)، ونتأكّد من الحساب الّذي نستخدمه (user2) ثمّ نخرج من هذا الحساب عبر الأمر exit لنعود إلى الحساب الأوّل (user1).
 

$ whoami
user1
$ su - user2
Password:
$ whoami
user2
$ exit


إذا أردت الانتقال إلى الحساب الجذر (root) فلا داعيَّ لتحديد اسم المستخدِم:

 

$ whoami
user1
$ su -
Password:
$ whoami
root

 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن