الأخبار التكنولوجية والاستعراضات والنصائح!

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

هل تحتاج إلى إضافة مستخدمين إلى مجموعات على كمبيوتر Linux أو خادم Linux؟ لا أفهم كيف يعمل نظام المجموعات وتحتاج إلى بعض التوجيه؟ نستطيع المساعدة! اتبع هذا الدليل حيث نوضح لك كيفية إضافة مستخدمين إلى المجموعات باستخدام أداة “usermod” على نظام Linux!

هل تحتاج إلى رؤية جميع المستخدمين على نظام Linux؟ اتبع هذا الدليل.

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

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

كيفية استخدام usermod لإضافة مستخدمين إلى مجموعات في Linux 1

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

قطع -d: -f1 / etc / group

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

cut -d: -f1 / etc / group | أقل

بمجرد العثور على المجموعة الحالية ، سترغب في إضافة المستخدم الخاص بك باستخدام الأمر usermod -a -G. يسمح هذا الأمر لحساب المستخدم المحدد بالالتزام بأي مجموعة تريدها.

على سبيل المثال ، لإضافة المستخدم wdzwdz إلى المجموعة “tech” ، يمكنك إدخال الأمر usermod -a -G مع المجموعة “tech” لإضافة المستخدم إلى المجموعة.

sudo usermod -a -G tech wdzwdz

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

sudo usermod -a -G صوت الفيديو wdzwdz

لإضافة مجموعاتك الخاصة إلى مستخدم ، خذ الأمر usermod -a -G أعلاه وقم بتعديل الأمثلة لتناسب حالة الاستخدام الخاصة بك. تأكد من القيام بذلك لكل مستخدم تريد إضافته إلى المجموعات الموجودة على Linux!

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

بالإضافة إلى إضافة مستخدمين إلى مجموعات موجودة ، من الممكن أيضًا إضافة مستخدمين إلى مجموعات جديدة باستخدام الأمر usermod. للبدء ، تحتاج إلى إنشاء مجموعة جديدة. لإنشاء مجموعة جديدة ، يجب عليك استخدام الأمر groupadd.

لإنشاء مجموعة جديدة ، افتح نافذة طرفية. لفتح نافذة طرفية على سطح مكتب Linux ، اضغط على Ctrl + Alt + T على لوحة المفاتيح. أو ابحث عن “Terminal” في قائمة التطبيقات واستخدمها بهذه الطريقة.

كيفية استخدام usermod لإضافة مستخدمين إلى مجموعات في Linux 2

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

sudo groupadd mynewgroup

عند إدخال الأمر groupadd ، من المحتمل أن يطلب منك نظام Linux كلمة المرور الخاصة بك. يجب عليك إدخال كلمة المرور الخاصة بك. باستخدام لوحة المفاتيح ، أدخل كلمة المرور لحساب المستخدم الخاص بك واضغط على Enter للمتابعة.

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

لمشاهدة جميع المجموعات على نظام Linux الخاص بك ، قم بتشغيل الأمر cut التالي وأضف الأمر grep للتصفية من خلال القائمة الطويلة للمجموعات الموجودة للمجموعة التي قمت بإنشائها.

sudo cut -d: -f1 / etc / group | أمسك mynewgroup

سيعيد أمر القطع اسم مجموعتك إذا تم بنجاح. إذا لم يحدث ذلك ، فلن يحدث شيء لتشغيل الأمر.

بمجرد تأكيد وجود مجموعتك الجديدة على نظام Linux الخاص بك ، يمكنك تعيين مستخدم لها. على سبيل المثال ، أضف المستخدم “wdzwdz” إلى “mynewgroup” الذي أنشأناه للتو وقم بتشغيل الأمر usermod التالي أدناه.

sudo usermod -a -G mynewgroup wdzwdz

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

إذا احتجت في أي وقت إلى إزالة مستخدم Linux من مجموعة ، فيمكنك استخدام الأمر gpasswd. على سبيل المثال ، لإزالة مستخدم “wdzwdz” من مجموعة “mynewgroup” ، يمكنك تنفيذ الأمر أدناه.

sudo gpasswd -d wdzwdz mynewgroup

أدخل الأمر أعلاه عندما تحتاج إلى إزالة مستخدم Linux من مجموعة على النظام.