Linux هو نظام تشغيل متعدد المستخدمين. ولتسهيل الإدارة السليمة للمستخدم ، يقوم النظام بتخزين معلومات المستخدم في ملف /etc/passwd ملف.

سيساعدك هذا الدليل على فهم ماهية ملف passwd والدور المهم الذي يلعبه عندما يتعلق الأمر بإدارة المستخدم في Linux.

ما هو / etc / passwd؟

ملف passwd في Linux هو ملف تكوين يحتوي على تفاصيل المستخدم. من السمات المهمة لملف passwd أنه ملف نصي ASCII يمكن للمستخدمين تحريره بسهولة باستخدام أي محرر نصوص مثل نانو وفيم.

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

عرض ملف / etc / passwd

لعرض محتوى ملف passwd ، يمكنك استخدام أي محرر نصوص أو أداة أوامر لعرض الملفات. في هذا الدليل ، سنستخدم كاليفورنيا..

cat / etc / passwd

يجب أن يكون الإخراج مشابهًا للمخرج أدناه.

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

instagram viewer
بريد مسؤول عن تطبيق البريد.

شرح الحقول / etc / passwd

من الناتج أعلاه ، من الواضح جدًا أن ملف /etc/passwd يتبع الملف نمطًا محددًا جدًا.

يتم تقسيم كل سطر مستخدم إلى سبعة أقسام أو حقول مفصولة بامتداد القولون حرف (:) على النحو التالي.

1. اسم المستخدم

يمثل الحقل الأول في السطر اسم المستخدم أو اسم تسجيل الدخول للمستخدم. في المثال أعلاه ، اسم المستخدم هو يوحنا.

2. كلمه السر

يعرض الحقل الثاني كلمة المرور المشفرة للمستخدم. لأغراض أمنية ، يتم الاحتفاظ بكلمات المرور في ملف منفصل لا يمكن قراءته للمستخدمين العاديين. ال يخزن ملف / etc / shadow كلمات مرور المستخدم في لينكس.

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

3. معرف المستخدم

حقل معرف المستخدم ، المعروف باسم UID ، هو رقم يستخدمه نظام Linux لتحديد المستخدمين. يمتلك معظم مستخدمي الأنظمة معرف مستخدم أقل من الرقم 1000 بينما يكون لدى المستخدمين العاديين معرفات تتراوح من 1000 وما فوق. ال جذر (المسؤول) عادة ما يكون لدى المستخدم المعرف 0.

4. معرف مجموعة

الحقل الرابع هو لمعرّف المجموعة (المعروف باسم GID). كمعرف المستخدم ، فإن GID هي أيضًا رقم. يحدد معرف المجموعة المجموعة الأساسية للمستخدم. بالإضافة إلى ذلك ، تصنف GIDs جميع المستخدمين في مجموعات محددة لتسهيل الإدارة. يمكن أن ينتمي المستخدم إلى أكثر من مجموعة في Linux. لمعرفة المزيد حول المجموعات التي ينتمي إليها المستخدم ، يمكنك إلقاء نظرة على /etc/group ملف.

القط / الخ / المجموعة

5. GECOS

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

6. الدليل الرئيسي

يحتوي هذا الحقل على /home الدليل المرتبط بالمستخدم. هذا هو الدليل الأساسي الذي يخزن ملفات المستخدم الرئيسية والدلائل مثل /Desktop و /Pictures. في هذا المثال ، يكون الدليل الرئيسي للمستخدم في /home/john.

يعد وجود أدلة منزلية منفصلة لكل مستخدم أحد العوامل التي تمكن Linux من أن يكون نظام تشغيل متعدد المستخدمين حقًا.

7. صدفة

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

جعل إدارة النظام أسهل على Linux

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

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

بريد إلكتروني
Ubuntu Linux: إضافة وإزالة المستخدمين إلى المجموعات بالطريقة السهلة

هل تريد إدارة المستخدمين بشكل أفضل على Ubuntu Linux؟ الجواب هو إنشاء مجموعات ، ثم استخدام ميزة إضافة مستخدم Ubuntu.

اقرأ التالي

مواضيع ذات صلة
  • لينكس
  • التحكم في حساب المستخدم
  • إدارة النظام
عن المؤلف
مويزا كومويندا (18 مقالة منشورة)

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

المزيد من Mwiza Kumwenda

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

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

خطوة أخرى أيضا…!

يرجى تأكيد عنوان بريدك الإلكتروني في البريد الإلكتروني الذي أرسلناه لك للتو.

.