الأخبار التكنولوجية والاستعراضات والنصائح!

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

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

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

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

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

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

منظمة الصحة العالمية

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

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

على سبيل المقارنة ، يُرجع الأمر whoami استجابة بليغة جدًا:

من أنا

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

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

صدى دولار USER

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

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

ث

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

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

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

USER: اسم المستخدم. TY: نوع الجهاز الذي تم تسجيل الدخول إليه. سيكون هذا عادةً نقطة (نوع تليفزيوني زائف). : 0 تعني لوحة المفاتيح الفعلية والشاشة المتصلة بهذا الكمبيوتر.: اسم المضيف البعيد إذا كان اتصالاً بعيدًا.[email protected]: الوقت الذي قام فيه المستخدم بتسجيل الدخول. IDLE: وقت الخمول. هذا يدل على؟ xdm؟ في لقطة الشاشة لأننا نعمل تحت علامة X-windows Display Manager ، الذي لا يوفر تلك المعلومات. JCPU: وقت وحدة المعالجة المركزية الشائع ، هذا هو وقت وحدة المعالجة المركزية المستخدم من قبل جميع العمليات التي تم إرفاقها بهذا tty. بمعنى آخر ، إجمالي وقت وحدة المعالجة المركزية لهذا المستخدم في جلسة تسجيل الدخول هذه. PCPU: معالجة وقت وحدة المعالجة المركزية ، هذا هو وقت وحدة المعالجة المركزية الذي تستخدمه العملية الحالية. تتم تسمية العملية الحالية في عمود VAD. VAD: سطر الأوامر للعملية الحالية لهذا المستخدم.

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

معرف ديف

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

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

مجموعة ديف

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

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

sudo apt-get تثبيت الإصبع

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

الاصبع ديف

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

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

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

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

كان الأمر سهلاً ، بنقرة واحدة فقط. لكن أين المتعة في ذلك؟

لن تشعر وكأنك محقق رقمي بالطريقة التي تستخدمها عند استخدام Bash shell.