العودة إلى الدورة

43. إدارة المستخدمين: تعديل الحسابات الحالية (`usermod`)

أساسيات Linux: من الصفر إلى إتقان واجهة سطر الأوامر (CLI Hero)

تغيير سمات المستخدم

يُستخدم الأمر usermod لتغيير سمات حساب مستخدم موجود.

تغيير المجموعة الأساسية (-g)

يغير هذا معرف المجموعة الأساسية للمستخدم.

bash $ sudo usermod -g developers alice

الإضافة إلى المجموعات الثانوية (-aG)

لإضافة مستخدم إلى مجموعات ثانوية دون إزالته من مجموعاته الحالية، يجب عليك استخدام الخيارين -a (append) و -G (Groups) معاً.

bash

أضف المستخدم 'bob' إلى مجموعات 'sysadmin' و 'web_ops':

$ sudo usermod -aG sysadmin,web_ops bob

تغيير اسم المستخدم (-l)

يغير هذا اسم تسجيل الدخول للمستخدم.

bash

تغيير اسم المستخدم jdoe إلى johnnyd

$ sudo usermod -l johnnyd jdoe

ملاحظة: تغيير اسم المستخدم لا يؤدي تلقائياً إلى إعادة تسمية الدليل الرئيسي. استخدم -d و -m لنقل وإعادة تسمية الدليل الرئيسي بشكل منفصل إذا لزم الأمر.