المعدات

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

جدول المحتويات:

Anonim

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

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

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

حسابات المستخدم

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

بعد تعريف نفسه بشكل مرضٍ ، سيتمكن المستخدم من استخدام النظام وتشغيل جميع التطبيقات المسموح بها ، بالإضافة إلى تنفيذ إجراءات (قراءة أو تعديل أو حذف) على الملفات التي لديه إذن.

نوصي بقراءة دليل المبتدئين في Linux.

من ناحية أخرى ، لا يوفر حساب المستخدم اسمًا بسيطًا فحسب ، بل هو أيضًا نقطة البداية لإنشاء مسار يتم فيه تخزين المستندات وملف تعريف المستخدم. في لينكس ، عادة ما يكون داخل مجلد / home / username.

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

يمكننا رؤية جميع العمليات الجارية باستخدام الأمر:

ps aux

لرؤيتهم في الوقت الحقيقي ، نستخدم الأمر

أعلى

مجموعات المستخدمين

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

كما ذكرت من قبل ، يجب أن ينتمي جميع المستخدمين إلى مجموعة أساسية أو أساسية (إلزامية) ، ولكن يمكن أن ينتمون إلى مجموعات أخرى ، والتي تعتبر ثانوية. لا يمكن أن تحتوي جميع مجموعات المستخدمين إلا على عدة مستخدمين ، أي أنها لا يمكن أن تحتوي على مجموعات أخرى.

يتم تحديد كل مجموعة من المستخدمين في Linux برقم مختلف. يُعرف هذا بمعرف المجموعة أو gid = معرف المجموعة. داخليا ، ينفذ النظام الإجراءات تحت gid ، وليس باسم المجموعة. عادة عند إنشاء مجموعات ، يعين لك النظام بوابة 1000 وما فوق. تم حجز Gid أقل من 100 للاستخدام من قبل النظام ومجموعاته الخاصة.

بشكل افتراضي ، يتم حفظ معلومات مجموعات النظام في Linux في ملف / etc / group. يمكن عرض هذا الملف من أي محرر نصوص. يخزن كل من خطوطه المعلمات المحددة للمجموعة والمستخدمين المرتبطين بها. لا يمكن تعديل الملف إلا بواسطة المسؤول (مستخدم الجذر). من ناحية أخرى ، يتم تخزين كلمات مرور المجموعة في شكل مشفر مع نظام تشفير لا رجعة فيه ، في ملف نصي أيضًا: / etc / gshadow.

أوامر إدارة المستخدم والمجموعة في Linux

إنشاء المستخدمين

لإضافة مستخدم ، للإشارة إلى معلمات المعلومات الخاصة به ، نستخدم الأمر useradd في وحدة التحكم. تركيبتها هي:

اسم المستخدم useradd

يمكننا أن نبرز من بين جميع خياراتك ما يلي:

  • g: المجموعة الرئيسية التي سيتم تعيينها للمستخدم d: لتعيين المجلد الرئيسي للمستخدم. عادة ما يكون / home / username-m: قم بإنشاء مجلد المنزل في حالة عدم وجوده: User shell (shell). عادة ما تكون / بن / باش

على سبيل المثال ، نريد إنشاء مستخدم باسم "luis" وأن مجموعتهم الرئيسية هي "teacher" ، وأن الآخرين قد خصصوا كمجلد home "/ home / luis" وأن أوامرهم يتم تفسيرها في "/ bin / bash". الأمر الذي يجب علينا تنفيذه هو ما يلي:

sudo useradd -g المعلمون -d / المنزل / لويس -m -s / bin / bash luis

الآن علينا إنشاء كلمة المرور الخاصة بك باستخدام الأمر passwd:

sudo passwd لويس

سيطلب منا النظام كلمة المرور مرتين وهذا كل شيء! سيتم تعيينه.

الحقيقة ذات الصلة هي أنه يمكننا استخدام الأمر useradd لإنشاء مستخدمين على دفعات باستخدام البرنامج النصي shell.

نوصي PlayOnLinux: ألعاب Windows على Linux

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

تعديل المستخدمين

لإجراء تغييرات على المستخدمين ، يتم استخدام الأمر usermod. يسمح لك هذا بإجراء تغييرات على الاسم والمجلد الرئيسي ومترجم الأوامر ومجموعاته وغيرها.

على سبيل المثال ، لتغيير اسم المستخدم نستخدم:

sudo usermod -d / home / folder_luis luis

حذف المستخدمين

يتم التخلص من المستخدمين باستخدام الأمر userdel ثم اسم المستخدم. إذا أضفنا الخيار -r إلى التعليمات ، فستتم أيضًا إزالة المجلد الرئيسي. دعنا نرى المثال:

sudo userdel -r luis

تكوين المجموعات

في هذه الحالة ، لدينا الأمر groupadd ، علينا فقط الإشارة إلى اسم المجموعة كمعلمة. على سبيل المثال ، إذا أردنا إضافة مجموعة تسمى "الطلاب" ، فستكون الجملة:

sudo groupadd الطلاب

تعديل المجموعة

بالطبع ، يمكن أيضًا تعديل المجموعات كما نفعل مع المستخدمين. للقيام بذلك ، نستخدم الأمر groupmod. في حالة المجموعات يمكننا تحرير أسمائهم أو معرفتهم.

بناء الجملة للأمر هو: sudo groupmod group-name ، مثال:

على سبيل المثال ، دعنا نغير بوابة مجموعة "الأساتذة":

sudo groupmod -g 2000 معلم

حذف المجموعة

نقوم بذلك باستخدام الأمر groupdel متبوعًا باسم المجموعة ، على سبيل المثال:

مجموعة المدرسين sudo

سيتم حذف المجموعة فقط إذا لم يكن لديها مستخدمين تم تعيين المجموعة كمجموعة أساسية. في حالة وجود أي مستخدم بهذه الحالة ، لن يتم حذف المجموعة.

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

لهذا نستخدم الأمر adduser ثم اسم المستخدم واسم المجموعة. على سبيل المثال ، لإضافة لويس إلى مجموعة المعلمين ، نستخدم:

sudo adduser luis معلمون

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

وأخيرًا ، إذا أردنا إزالة مستخدم من مجموعة ، فإننا نستخدم أمر deluser مصحوبًا باسم المستخدم والمجموعة. على سبيل المثال ، إذا أردنا إزالة "luis" من مجموعة "الأساتذة":

sudo deluser luis الأساتذة

كما ترون ، لدينا أدوات كافية لأداء إدارة ممتازة للمستخدم والمجموعة في Linux. إذا كنت بحاجة إلى مزيد من المعلومات حول الأوامر ، يمكنك استشارة المساعدة المتاحة ، الرجل المنفذ متبوعًا بالاسم على سبيل المثال:

رجل adduser

بالإضافة إلى ذلك ، هل يمكنك ترك أسئلتك أو مخاوفك في تعليقاتنا وهل يمكننا مساعدتك؟

المعدات

اختيار المحرر

Back to top button