كيفية سرد وإدارة المستخدمين في Linux

How List Manage Users Linux



توزيعات Linux تأتي مع دعم مدمج لأدوار وملفات تعريف متعددة للمستخدم. باستخدام حسابات ومجموعات مستخدمين مختلفة ، من الممكن جعل نفس النظام يتصرف بشكل مختلف لمستخدمين مختلفين أو تقييد الوصول والامتيازات إلى مستخدمين معينين.

تشرح هذه المقالة كيفية إنشاء وحذف وإدارة المستخدمين والمجموعات في Linux (تم اختباره باستخدام Ubuntu 19.10)







ما هو المستخدم؟

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



ما هي المجموعة؟

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



الفرق بين مستخدم النظام والمستخدم العادي

المستخدمون العاديون ومستخدمو النظام متماثلون بشكل أساسي. يستخدمها بعض الأشخاص لأغراض تنظيمية من خلال تصنيفها على أساس معرفات المستخدم المعينة (UIDs) ، حيث أن مستخدمي النظام والمستخدمين العاديين عادة ما يكون لديهم نطاقات معرفات مختلفة.





تطبيق رسومي لإدارة المستخدمين والمجموعات

يأتي تطبيق المستخدم والمجموعات مثبتًا مسبقًا افتراضيًا على معظم التوزيعات المستندة إلى جنوم. إذا لم يكن كذلك ، فقم بتثبيته في Ubuntu عن طريق تشغيل الأمر أدناه:

$سودوملائمتثبيتأدوات نظام جنوم

ما عليك سوى تشغيله من مشغل التطبيق والنقر على الأزرار المرئية لإدارة المستخدمين والمجموعات.



سرد المستخدمين باستخدام سطر الأوامر

لمشاهدة قائمة مفصلة بجميع المستخدمين على Ubuntu ، قم بتشغيل أحد الأوامر التالية:

$قط /إلخ/passwd
$يحصل passwd

لمشاهدة أسماء المستخدمين فقط ، قم بتشغيل الأمر التالي:

$كومبجن -u

سرد كافة المجموعات

لسرد جميع المجموعات ، قم بتشغيل الأمر أدناه:

$مجموعات

إضافة مستخدم جديد

لإضافة مستخدم عادي جديد ، قم بتشغيل الأمر أدناه (استبدل اسم المستخدم):

$سودوadduser user_name

لإضافة مستخدم نظام جديد ، قم بتشغيل الأمر أدناه (استبدل اسم المستخدم):

$سودوadduser--النظاماسم االمستخدم

سيتم إنشاء دليل رئيسي جديد لأي مستخدم جديد تم إنشاؤه باستخدام الأوامر أعلاه.

إزالة مستخدم موجود

لحذف مستخدم ، قم بتشغيل الأمر أدناه (استبدل اسم المستخدم):

$سودومضلل user_name

لحذف مستخدم مع مجلده الرئيسي ، قم بتشغيل الأمر أدناه (استبدل اسم المستخدم):

$سودوالمضلل- إزالة المنزلاسم االمستخدم

لحذف مستخدم مع جميع الملفات المرتبطة به ، قم بتشغيل الأمر أدناه (استبدل اسم المستخدم):

$سودوالمضلل- حذف جميع الملفاتاسم االمستخدم

إضافة مستخدم جديد إلى مجموعة موجودة

لإضافة مستخدم جديد إلى مجموعة موجودة ، قم بتشغيل الأمر أدناه (استبدل اسم المستخدم واسم المجموعة):

$سودوadduser user_name group_name

إزالة مستخدم من مجموعة موجودة

لإزالة مستخدم من مجموعة موجودة ، قم بتشغيل الأمر أدناه (استبدل اسم المستخدم واسم المجموعة):

$سودوdeluser user_name group_name

إعادة تسمية المستخدم الحالي

لإعادة تسمية المستخدم الحالي ، قم بتشغيل الأمر أدناه (استبدل new_name و old_name):

$سودوusermod-الnew_name old_name

تغيير كلمة المرور لمستخدم موجود

لتغيير كلمة مرور مستخدم موجود ، قم بتشغيل الأمر أدناه (استبدل اسم المستخدم):

$سودو passwdاسم االمستخدم

قم بإنشاء مجموعة جديدة

لإنشاء مجموعة جديدة ، قم بتشغيل الأمر أدناه (استبدل اسم المجموعة):

$سودوaddgroup group_name

لإنشاء مجموعة جديدة على مستوى النظام ، قم بتشغيل الأمر أدناه (استبدل اسم المجموعة):

$سودوaddgroup--النظامأسم المجموعة

حذف مجموعة موجودة

لحذف مجموعة موجودة ، قم بتشغيل الأمر أدناه (استبدل اسم المجموعة):

$سودوdelgroup group_name

لحذف مجموعة على مستوى النظام موجودة ، قم بتشغيل الأمر أدناه (استبدل اسم المجموعة):

$سودودلجروب--النظامأسم المجموعة

استنتاج

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