ذكري المظهر

قيادة سو في لينكس (مستخدم التبديل)

How to Add User Account as Administrator in Kali Linux

How to Add User Account as Administrator in Kali Linux

جدول المحتويات:

Anonim

تتيح لك الأداة su (اختصار للمستخدم البديل أو التبديل) تشغيل الأوامر بامتيازات مستخدم آخر ، بشكل افتراضي للمستخدم الجذر.

يعد استخدام su هو أبسط طريقة للتبديل إلى الحساب الإداري في جلسة تسجيل الدخول الحالية. يكون هذا مفيدًا بشكل خاص عندما لا يُسمح للمستخدم الجذر بتسجيل الدخول إلى النظام من خلال ssh أو باستخدام مدير عرض واجهة المستخدم الرسومية.

في هذا البرنامج التعليمي ، سنشرح كيفية استخدام الأمر su .

كيفية استخدام القيادة su

بناء الجملة العام للأمر su كالتالي:

su]

عند التذرع دون أي خيار ، يكون السلوك الافتراضي لـ su هو تشغيل shell تفاعلي كجذر:

su

سيُطلب منك إدخال كلمة مرور الجذر ، وفي حالة المصادقة ، يصبح المستخدم الذي يقوم بتشغيل الأمر جذرًا مؤقتًا.

يتم تعيين متغيرات البيئة shell ( SHELL ) و home ( HOME ) من إدخال مستخدم بديل /etc/passwd ، ولا يتم تغيير الدليل الحالي.

لتأكيد تغيير المستخدم ، استخدم أمر whoami :

whoami

سيقوم الأمر بطباعة اسم المستخدم الذي يقوم بتشغيل جلسة shell الحالية:

root

الخيار الأكثر استخدامًا عند استدعاء su هو - ، -l ، - تسجيل --login . هذا يجعل shell shell تسجيل دخول مع بيئة مشابهة جداً لتسجيل الدخول الحقيقي وتغيير الدليل الحالي:

su -

su -s /usr/bin/zsh

للحفاظ على البيئة بأكملها ( HOME ، SHELL ، USER ، و LOGNAME ) للمستخدم المتصل ، استخدم خيار -p --preserve-environment .

su -p

عند استخدام الخيار - يتم تجاهل -p .

su -c ps

للتبديل إلى حساب مستخدم آخر ، مرر اسم المستخدم كوسيطة إلى su . على سبيل المثال ، للتبديل إلى المستخدم tyrion اكتب:

su tyrion

سودو ضد سو

في بعض توزيعات Linux مثل Ubuntu ، يتم تعطيل حساب المستخدم الجذر افتراضيًا لأسباب أمنية. هذا يعني أنه لم يتم تعيين كلمة مرور للجذر ولا يمكنك استخدام su للتبديل إلى الجذر.

أحد خيارات التغيير إلى الجذر هو تعليق الأمر su مع sudo وإدخال كلمة مرور المستخدم التي تم تسجيل دخولها حاليًا:

sudo su -

يسمح لك الأمر sudo بتشغيل البرامج كمستخدم آخر ، افتراضيًا كمستخدم الجذر.

إذا تم منح المستخدم مع sudo ، فسيتم استدعاء الأمر su كجذر. تشغيل sudo su - واستخدام كلمة مرور المستخدم هو نفسه تشغيل su - باستخدام كلمة مرور الجذر.

عند استخدامه مع الخيار -i ، قم بتشغيل sudo shell لتسجيل دخول تفاعلي مع بيئة المستخدم الجذر:

sudo -i

sudo -i هو في الأساس نفس الركض su - .

تتمثل ميزة استخدام sudo over su أنه لا يلزم مشاركة كلمة مرور الجذر بين حسابات مستخدمين إدارية متعددة.

أيضا ، مع sudo يمكنك السماح للمستخدمين بتشغيل برامج محددة فقط مع امتيازات الجذر.

استنتاج

su هي أداة مساعدة لسطر الأوامر تتيح لك أن تصبح مستخدمًا آخر مؤقتًا وتنفذ الأوامر مع المستخدم البديل.

محطة su sudo