نظرًا لأن Linux هو نظام تشغيل متعدد المستخدمين ، فستشعر عاجلاً أم آجلاً بالحاجة إلى التبديل بين المستخدمين. سواء كان الأمر يتعلق بتنفيذ الإجراءات الإدارية باستخدام حساب المستخدم المتميز ، أو ببساطة تغيير المستخدم الحالي للوصول إلى دليل معين ، يوفر Linux عدة طرق لمعالجة مثل هذه المشكلات.

دعنا نلقي نظرة على كيفية التغيير بين عدة مستخدمين على Linux.

تغيير المستخدم الحالي باستخدام su

وفق صفحة su man، يتم استخدام الأمر su إما ليصبح مستخدمًا آخر أثناء جلسة تسجيل الدخول أو للتبديل إلى المستخدم المتميز. الصيغة الأساسية للأمر هي:

اسم مستخدم خيارات su

...أين والخيارات هي العلامات المختلفة التي يمكنك استخدامها مع الأمر و اسم االمستخدم هو اسم الحساب الهدف.

إذا لم تذكر اسم المستخدم في الأمر ، فسيقوم su بالتبديل إلى المستخدم الجذر افتراضيًا.

سو

يؤدي تمرير اسم المستخدم كوسيطة في الأمر ببساطة إلى تحويل جلسة تسجيل الدخول الحالية إلى المستخدم المحدد.

اسم المستخدم su

قد يُطلب منك إدخال كلمة مرور في حالة امتلاك المستخدم لكلمة مرور لحسابه.

على سبيل المثال ، للتبديل إلى مستخدم باسم اختبار:

سو testuser

قم بإصدار أي من الأوامر التالية للتحقق من التغيير:

instagram viewer
من أنا
صدى $ USERNAME

سيعرض الإخراج اسم المستخدم الذي قمت بالتبديل إليه للتو. في هذه الحالة:

اختبار

إذا كان عليك تشغيل أمر واحد فقط كمستخدم آخر ، فلن تحتاج إلى التبديل إلى هذا المستخدم. بدلاً من ذلك ، يمكنك ببساطة تنفيذ الأمر كمستخدم آخر باستخدام امتداد علم.

su -c اسم مستخدم الأمر

على سبيل المثال:

سو -c chmod + w / download testuser

مضيفا أ واصلة (-) إلى الأمر su سيخلق بيئة جديدة أثناء التبديل بين المستخدمين.

سو - testuser

استخدم ال ضع علامة مع الأمر لتغيير الغلاف أثناء التبديل إلى مستخدم آخر. لاحظ أنه سيتعين عليك استدعاء الأمر باستخدام مسار shell كما يلي:

سو testuser -s / bin / zsh

متعلق ب: سودو vs. su: ما هو الأمر الذي يجب أن تستخدمه؟

استخدام sudo للتبديل بين المستخدمين

على غرار الأمر su ، يمكنك أيضًا تغيير المستخدم الحالي باستخدام sudo. بناء الجملة لكلا الأمرين هو نفسه إلى حد ما ، باستثناء الخيارات.

لتغيير جلسة تسجيل الدخول الحالية إلى مستخدم آخر ، استخدم -u علم:

sudo -u اسم المستخدم

إذا كنت تريد إصدار أمر معين كمستخدم آخر ، فحدده في الأمر:

sudo -u اسم المستخدم الأمر

على سبيل المثال:

sudo -u testuser chmod 777 / المستندات

يمكنك أيضًا تغيير shell أثناء التبديل بين المستخدمين:

sudo -u username path-to-shell

على سبيل المثال ، ل تغيير الغلاف الحالي إلى zsh والتبديل إلى اختبار الوقت ذاته:

sudo -u testuser / bin / zsh

مرة أخرى ، تحقق مما إذا كانت التغييرات قد تم إجراؤها بنجاح باستخدام ملف من أنا الأمر أو اسم االمستخدم متغيرات البيئة.

تغيير المستخدمين باستخدام بيئة سطح المكتب

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

للتبديل بين المستخدمين في بيئة سطح مكتب جنوم:

  1. انقر فوق رمز السهم المتجه لأسفل الموجود في الزاوية العلوية اليمنى من الشاشة.
  2. انقر فوق إيقاف / تسجيل الخروج وحدد ملف تغير المستخدم الخيار من القائمة المنسدلة.
  3. سيعرض جنوم قائمة بالمستخدمين المتاحين. انقر فوق اسم المستخدم الذي تريد تسجيل الدخول به.

بالنسبة لأولئك الذين يستخدمون كيدي ، اتبع الخطوات الواردة أدناه لتغيير المستخدم الحالي:

  1. افتح مشغل التطبيق وانقر على يترك الخيار الموجود في أسفل يمين النافذة.
  2. في القائمة المنسدلة التي تظهر ، حدد تغير المستخدم.
  3. ستتم إعادتك إلى شاشة تسجيل الدخول. قم بتمييز المستخدم الذي تريد التبديل إليه باستخدام مفتاحي المؤشر الأيمن والأيسر.
  4. اكتب كلمة مرور الحساب واضغط يدخل لتسجيل الدخول.

لاحظ أن بيئات سطح المكتب الأخرى تقدم أيضًا خيارات مماثلة لتسجيل الدخول كمستخدم آخر.

إدارة حسابات مستخدمين متعددة على Linux

مثل أنظمة التشغيل الأخرى ، يمكنك التبديل بين عدة مستخدمين على Linux أيضًا. على الرغم من أن أنظمة تشغيل أخرى مثل Windows و macOS توفر واجهة مستخدم رسومية لتنفيذ مثل هذه الإجراءات ، على Linux ، يمكنك استخدام سطر الأوامر لتسجيل الدخول إلى حسابات مستخدمين أخرى بكفاءة.

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

يشاركسقسقةبريد الالكتروني
ورقة الغش المرجعية لأوامر Linux

ستساعدك ورقة الغش البسيطة هذه على الشعور بالراحة مع محطة سطر أوامر Linux في أي وقت من الأوقات.

اقرأ التالي

مواضيع ذات صلة
  • لينكس
  • التحكم في حساب المستخدم
  • أوامر لينكس
نبذة عن الكاتب
ديبيش شارما (تم نشر 86 مقالة)

Deepesh هو محرر جونيور لنظام Linux في MUO. يكتب أدلة إعلامية على نظام Linux ، بهدف توفير تجربة سعيدة لجميع الوافدين الجدد. لست متأكدًا من الأفلام ، ولكن إذا كنت تريد التحدث عن التكنولوجيا ، فهو الرجل المناسب لك. في أوقات فراغه ، يمكنك أن تجده يقرأ الكتب أو يستمع إلى أنواع موسيقية مختلفة أو يعزف على جيتاره.

المزيد من Deepesh Sharma

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك