إدارة المستخدمين والمجموعات في لينكس
جدول المحتويات:
- إدارة المستخدمين والمجموعات في Linux
- حسابات المستخدم
- مجموعات المستخدمين
- أوامر إدارة المستخدم والمجموعة في Linux
- إنشاء المستخدمين
- تعديل المستخدمين
- حذف المستخدمين
- تكوين المجموعات
- تعديل المجموعة
- حذف المجموعة
- أضف مستخدمين إلى مجموعة
- إزالة المستخدمين من مجموعة
تسمح لنا إدارة المستخدمين والمجموعات في 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 إلى التعليمات ، فستتم أيضًا إزالة المجلد الرئيسي. دعنا نرى المثال:
تكوين المجموعات
في هذه الحالة ، لدينا الأمر groupadd ، علينا فقط الإشارة إلى اسم المجموعة كمعلمة. على سبيل المثال ، إذا أردنا إضافة مجموعة تسمى "الطلاب" ، فستكون الجملة:
تعديل المجموعة
بالطبع ، يمكن أيضًا تعديل المجموعات كما نفعل مع المستخدمين. للقيام بذلك ، نستخدم الأمر groupmod. في حالة المجموعات يمكننا تحرير أسمائهم أو معرفتهم.
بناء الجملة للأمر هو: sudo groupmod group-name ، مثال:
على سبيل المثال ، دعنا نغير بوابة مجموعة "الأساتذة":
حذف المجموعة
نقوم بذلك باستخدام الأمر groupdel متبوعًا باسم المجموعة ، على سبيل المثال:
مجموعة المدرسين sudo
سيتم حذف المجموعة فقط إذا لم يكن لديها مستخدمين تم تعيين المجموعة كمجموعة أساسية. في حالة وجود أي مستخدم بهذه الحالة ، لن يتم حذف المجموعة.
أضف مستخدمين إلى مجموعة
لهذا نستخدم الأمر adduser ثم اسم المستخدم واسم المجموعة. على سبيل المثال ، لإضافة لويس إلى مجموعة المعلمين ، نستخدم:
إزالة المستخدمين من مجموعة
وأخيرًا ، إذا أردنا إزالة مستخدم من مجموعة ، فإننا نستخدم أمر deluser مصحوبًا باسم المستخدم والمجموعة. على سبيل المثال ، إذا أردنا إزالة "luis" من مجموعة "الأساتذة":
sudo deluser luis الأساتذة
كما ترون ، لدينا أدوات كافية لأداء إدارة ممتازة للمستخدم والمجموعة في Linux. إذا كنت بحاجة إلى مزيد من المعلومات حول الأوامر ، يمكنك استشارة المساعدة المتاحة ، الرجل المنفذ متبوعًا بالاسم على سبيل المثال:
رجل adduser
بالإضافة إلى ذلك ، هل يمكنك ترك أسئلتك أو مخاوفك في تعليقاتنا وهل يمكننا مساعدتك؟
لينكس منت 18.1 سيرينا متاح لمجتمع لينكس
إذا كان لديك بالفعل Linux Mint 18.0 ، يمكنك التحديث بسهولة إلى هذا الإصدار من مدير التحديث إلى Linux Mint 18.1 Serena.
سيحمي Fallout 76 المستخدمين المبتدئين من المستخدمين الضارين
ذكر تود هوارد من بيثيسدا أن Fallout 76 سيمنع لاعبي المستوى 5 من الموت في لاعب ضد لاعب ، كل التفاصيل.
كيفية تشفير البيانات في لينكس: أوبونتو ، لينكس مينت ...
نعلمك 6 طرق لتشفير البيانات في Linux وأهم توزيعاته. مع ذلك سيكون لديك بياناتك آمنة ضد أي متطفل أو هجوم.