• 1

كيف أعرض قائمة بجميع المستخدمين على خادم لينكس؟

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

أريد أيضا معرفة كيف يمكنني إضافة أو حذف مستخدمين.

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


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

الأمر التّالي يطبع لائحة بكلّ أسماء المستخدمين:
 

cut -d: -f1 /etc/passwd



يحوي ملفّ etc/passwd/ معلومات أساسيّة حول حسابات المستخدمين، مثل معرّف المستخدم User ID، معرّف المجموعة Group ID، المجلّد الشخصيّ للمستخدم، وغيرها. الملفّ عبارة عن أسطر يحوي كلّ واحد منها سبعة حقول يُفصَل بينها بنقطتيْن عموديّتيْن (:). يمثّل الحقل الأوّل اسم المستخدم.

يُستخدم أمر cut لاستخراج جزء من أسطر في ملف نصّي:

  • الخيّار d- يُحدّد الفاصل بين الأعمدة، أي أنّ الأمر عندما يجد نقطتيْن عموديّتيْن سيعتبر ما بعدهما عمودا (حقلًا) جديدًا.
  •  
  • الخيّار f- يعني الحقل (العمود) أو الحقول التي نُريد الاحتفاظ بها من الملفّ. يهمّنا هنا الحقل الأوّل، أي اسم المستخدِم.


بالنّسبة لإضافة أو حذف مستخدمين أحيل إلى درس كيف تُضيف أو تحذف مستخدمين على خادوم Ubuntu 14.04.

1 شخص أعجب بهذا

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


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

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

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

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


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

تسجيل الدخول

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


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