كيفية تحديد حساب المستخدم الحالي في لينكس

النقاط الرئيسية

تعرض توزيعات Linux عادةً اسم المستخدم للمستخدم الحالي في Terminal على النحو التالي (اسم المستخدم)@اسم الكمبيوتر. إذا لم يكن توزيع Linux الخاص بك يعرض هذا الاسم، فقم بتشغيل “who” أو “whoami” في Terminal للحصول على اسم المستخدم بدلاً من ذلك. يمكنك استخدام الأمر “w” للحصول على معلومات أكثر تفصيلاً.



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

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



ابحث عن المستخدم الحالي لديك من خلال النظر إلى المحطة الطرفية

دعنا نحاول الخيار الأسهل أولاً. كل ما نحتاج إلى فعله هو إلقاء نظرة على موجه الأوامر. بشكل افتراضي، تحتوي توزيعات Linux على اسم المستخدم في موجه الأوامر. الأمر بسيط. لم نضطر حتى إلى كتابة أي شيء. يمكنك رؤية اسم المستخدم — Dave، في هذه الحالة — بجوار “@howtogeek”. بشكل عام، سيتم عرض هذا على النحو التالي YourName@YourPCName،

اسم المستخدم يظهر في موجه الأوامر

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

استخدم who للحصول على المستخدم الحالي

ال who سيعطينا الأمر المعلومات التي نبحث عنها حول أي توزيعة لينكس.

who

الإخراج من الأمر who


الناتج من who يُعطيك اسم المستخدم الحالي، والمحطة التي سجل الدخول إليها، والتاريخ والوقت اللذين سجل الدخول فيهما. إذا كانت جلسة بعيدة، فسيخبرنا أيضًا من أين سجل الدخول.

استخدم whoamii للعثور على المستخدم الحالي

سوف يعرض الأمر whoami أيضًا المستخدم الحالي.

بالمقارنة مع من، whoami يقدم الأمر إجابة موجزة للغاية. فقط يعرض اسم المستخدم ولا شيء آخر.

whoami

الإخراج من أمر whoami

يمكنك الحصول على نفس الإجابة المكونة من كلمة واحدة عن طريق تكرار $USER متغير البيئة على الشاشة.

echo $USER

استخدام الصدى لعرض متغير بيئة المستخدم


استخدم w للعثور على المستخدم الحالي والمعلومات الإضافية

الأمر المكون من حرف واحد w يتطلب كتابة أقل ويوفر معلومات أكثر.

w

الإخراج من الأمر w

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

ال w يوفر الأمر وقت التمهيد ووقت التشغيل ومتوسط ​​الحمل للدقائق الخمس والعشر والخمس عشرة السابقة، والمعلومات التالية المتعلقة بالمستخدم الحالي.


  • مستخدم:اسم المستخدم.
  • تي تي واي:نوع الجهاز الطرفي الذي تم تسجيل الدخول إليه. وعادة ما يكون هذا الجهاز عبارة عن جهاز pts (جهاز شبه آلي). :0 يعني لوحة المفاتيح والشاشة المادية المتصلة بهذا الكمبيوتر.
  • من:اسم المضيف البعيد إذا كان هذا اتصالاً بعيدًا.
  • تسجيل الدخول@:الوقت الذي سجل فيه المستخدم الدخول.
  • عاطل:وقت الخمول. يظهر هذا ?xdm? في لقطة الشاشة لأننا نعمل ضمن مدير عرض X-windows، والذي لا يوفر هذه المعلومات.
  • وحدة المعالجة المركزية المشتركة:وقت وحدة المعالجة المركزية المشترك، هذا هو وقت وحدة المعالجة المركزية المستخدم من قبل جميع العمليات التي تم ربطها بهذا الجهاز. بعبارة أخرى، إجمالي وقت وحدة المعالجة المركزية لهذا المستخدم في هذه الجلسة المسجلة الدخول.
  • وحدة المعالجة المركزية للكمبيوتر الشخصي:وقت وحدة المعالجة المركزية للعملية، وهو وقت وحدة المعالجة المركزية الذي تستخدمه العملية الحالية. يتم تسمية العملية الحالية في عمود WHAT.
  • ماذا:سطر الأوامر لعملية هذا المستخدم الحالية.


ماذا يمكنك أن تفعل مع اسم المستخدم؟

الآن بعد أن عرفنا من هو هذا المستخدم، يمكننا الحصول على مزيد من المعلومات عنه. id الأمر هو مكان جيد للبدء. اكتب id، مسافة، اسم المستخدم ثم اضغط على enter.

id dave

الإخراج من أمر id

يمنحنا هذا معرف المستخدم (uid) ومعرف المجموعة (gid) والمجموعات التي هم أعضاء فيها. يمكن الحصول على عرض أقل ازدحامًا للمجموعات باستخدام groups يأمر.

groups dave

الإخراج من أمر المجموعات


يتم توفير ملخص لطيف من قبل finger الأمر. استخدم apt-get لتثبيت هذه الحزمة على نظامك إذا كنت تستخدم Ubuntu أو أي توزيع آخر يعتمد على Debian. في توزيعات Linux الأخرى، استخدم أداة إدارة الحزم الخاصة بتوزيعة Linux الخاصة بك بدلاً من ذلك.

sudo apt-get install finger

بمجرد حصولك على finger بمجرد تثبيته، يمكنك استخدامه لعرض بعض المعلومات حول المستخدم المعني.

إصبع ديف

الإخراج من أمر الإصبع

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


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

أضف تعليق