Users and groups (العربية)
المستخدمون والمجموعات تُستعمل على نظام گنو/لينُكس لإدارة الوصول.
قائمة الملفات
الملف | الغرض |
---|---|
/etc/shadow
|
يؤمّن معلومات المستخدمين |
/etc/passwd
|
معلومات حسابات المستخدمين |
/etc/gshadow
|
يحوي المعلومات المظللة للمجموعات |
/etc/group
|
يعيِّن المجموعات التي ينتمي لها المُستخدمون |
قاعدة بيانات المستخدمين
ملف /etc/passwd يأخذ التنسيق الآتي:
الحساب:كلمةالسر:معرفمستخدم:معرفمجموعة:GECOS:دليلالمنزل:الصدفية
- اسم المستخدم: اسم تسجيل الدخول. لا يمكن أن يكون فارغاً. تنطبق عليه قواعد تسمية يونكس المعيارية.
- كلمة السر: حيث كانت توضع هنا كلمات السر قبل استخدام الملف Shadow. تحذير: ملف كلمات السر بإمكان العالم قراءته، فلا تضع فيه أي كلمات سر سواء كانت مشفرة أو لا.
- المعرف الرقمي للمستخدم: الرقم الذي يرمز للمستخدم في النظام
- المعرف الرقمي لمجموعة المستخدم: الرقم الذي يرمز للمجموعة في النظام
- الاسم الكامل
- دليل المنزل
- برنامج الصدفية
إدارة المجموعات
ملف المجموعات هو: /etc/groups وتنسيقه كالآتي:
- اسم المجموعة
- كلمة السر
- المعرف الرقمي
- اعضاء المجموعة
لإضافة مستخدم جديد
useradd LOGIN
حيث LOGIN هو اسم المستخدم
لتغيير كلمة المرور
passwd [options] [LOGIN]
حيث option لتمرير خيارات إن شئت و LOGIN هو اسم المستخدم إن كنت تريد تغيير كلمة سر حساب آخر
التغيير في معلومات المستخدم
استخدم الأمر
usermode [options] LOGIN
حيث [options] ترمز لخيارات و LOGIN لاسم المستخدم
عند وضع الأمر G يجب عليك سرد كل المجوعات التي ينتمي لها المستخدم. مثال:
usermode -G usergroup,sambashare,vboxusers username
لحذف مستخدم يدويا يحذف من الملفات التالية:
<file>/etc/passwd
او باستخدام الامر:
userdel -r LOGIN
حيث r لحذف مجلد البيت أيضا
عمر كلمة المرور
عادة كلمة المرور لا يتم تغييرها لفترة طويلة ولكن لأسباب الأمان قد تحتاج لوضع أجل لإنتهاءها.
chage [options] [LOGIN]
لتحويل مكان تخزين كلمات السر عن ملف Shadow
استخدم الأمر التالي
pwunconv
هذا الامر سينشأ ملف passwd من ملف passwd وملف shadow و سيزيل ملف shadow
pwconv
سينشأ ملف shadow من ملف passwd و إختياريا من ملف shadow موجود
الشيء ذاته للمجموعات يوجد الامرين
grpconv
grpunconv
حيث ينشأ الاول ملف gshadow الخاص بالمجموعات والثاني يزيل إعتماده
الفرق بين إعتماد ملفات shadow أو عدمه أن الملف shadow لا يمكن قراءته من كل المستخدمين بعكس ملف passwd.
جرب عمل cat لكل منهما على حدا.
إضافة مجموعة
لإضافة مجموعة
groupadd gruop
لإزالة مجموعة
groupdel gruop
لتغيير اسم مجموعة
groupmod -n NEW_NAME GROUP
حيث سيتم تغيير اسم المجموعة من GROUP إلى NEW_NAME
و يمكن بإستخدام الخيار -g ثم رقم تغيير معرف المجموعة إلى ذلك الرقم.