Users and groups (العربية)

From ArchWiki

This article or section needs to be translated.

Notes: Missing a good chunk of the English page, not following Help:Style. (Discuss in Talk:Users and groups (العربية))

المستخدمون والمجموعات تُستعمل على نظام گنو/لينُكس لإدارة الوصول.

قائمة الملفات

Warning: لا تُعدِّل هذه الملفات يدوياً، فإن هناك أدوات مساعدة تتعامل كما ينبغي مع القفل وتنسيق الملف. انظر #إدارة المستخدم[broken link: invalid section] و#إدارة المجموعات لتأخذَ صورةً عامةً.
الملف الغرض
/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 ثم رقم تغيير معرف المجموعة إلى ذلك الرقم.