تعريفات المستخدمين
ملف /etc/passwd هو المصدر المركزي لمعلومات حساب المستخدم، ويمكن قراءته بواسطة جميع المستخدمين.
الهيكل
يحدد كل سطر مستخدماً واحداً، مع 7 حقول مفصولة بنقاطتين رأسيتين (:):
username:password_placeholder:UID:GID:comment:home_directory:shell
مثال للسطر:
jsmith:x:1001:1001:John Smith:/home/jsmith:/bin/bash
تفصيل الحقول
- username: اسم تسجيل الدخول (
jsmith). - password_placeholder: نظراً لأن Linux الحديث يستخدم كلمات مرور الظل (shadow passwords)، يحتوي هذا الحقل عادةً على
x(أو أحياناً*)، مما يشير إلى أن كلمة المرور المشفرة موجودة في/etc/shadow. - UID: رقم معرف المستخدم (1001).
- GID: رقم معرف المجموعة الأساسية (1001).
- comment: الاسم الكامل أو الوصف.
- home_directory: دليل البداية الافتراضي (
/home/jsmith). - shell: برنامج الـ shell الافتراضي الذي يجب تشغيله عند تسجيل دخول المستخدم (
/bin/bash). إذا تم تعيينه على/sbin/nologin، فلا يمكن للمستخدم تسجيل الدخول بشكل تفاعلي.