تشرح هذه المقالة كيفية إنشاء وحذف وإدارة المستخدمين والمجموعات في 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لحذف مجموعة على مستوى النظام موجودة ، قم بتشغيل الأمر أدناه (استبدل اسم المجموعة):
$سودودلجروب--النظامأسم المجموعةاستنتاج
هذه بعض الأوامر التي يمكنك استخدامها لإدارة المستخدمين والمجموعات على نظامك. كن حذرًا عند إعادة تسمية المستخدمين وإزالتهم ، حيث يمكن أن يؤدي الأمر الخاطئ إلى الإزالة الدائمة لملفات مستخدم آخر أو قد يقيد تسجيل الدخول الخاص به. إذا كنت تريد الاحتفاظ بملفات المستخدم ، فتأكد من عمل نسخة احتياطية من الدليل الرئيسي قبل حذف المستخدم.