المقدمة
إدارة حسابات المستخدمين هي مهمة أساسية لمسؤولي النظام، سواء كنت تستخدم سينت أو إس أو أوبونتو كنظام تشغيل خاص بك. إضافة وحذف المستخدمين هي جزء روتيني من إدارة النظام وتساعد في ضمان الأمان وضبط الوصول الصحيح على الخادم الخاص بك. في هذه المقالة، سنقدم لك دليلاً خطوة بخطوة حول كيفية إضافة وحذف المستخدمين في كل من CentOS و Ubuntu.
الجزء الأول: إضافة المستخدمين
إضافة المستخدمين في CentOS
- افتح نافذة وسجل دخولك إلى نظام CentOS الخاص بك بصلاحيات المستخدم الجذر أو مستخدم يملك صلاحيات sudo.
- لإضافة مستخدم جديد، استخدم أمر
useradd
متبوعًا باسم المستخدم. على سبيل المثال، لإضافة مستخدم بالاسم “john”، اكتب الأمر التالي:
$ sudo useradd john
- قم بتعيين كلمة مرور للمستخدم الجديد باستخدام أمر
passwd
:
$ sudo passwd john
سيتم طلب منك إدخال كلمة المرور وتأكيدها.
- افتراضيًا، سيتم إضافة المستخدم إلى مجموعة تحمل نفس اسم المستخدم. لإضافة المستخدم إلى مجموعات إضافية، استخدم أمر
usermod
:
$ sudo usermod -aG اسم_المجموعة john
استبدل “اسم_المجموعة” بالمجموعة المطلوبة و “john” باسم المستخدم.
- بمجرد إضافة المستخدم، يمكنك التبديل إلى الحساب الجديد المنشأ باستخدام أمر “su”:
$ sudo su - john
سيتم طلب منك إدخال كلمة المرور الخاصة بالمستخدم.
إضافة المستخدمين في Ubuntu
- افتح نافذة الطرفية وسجل دخولك إلى نظام Ubuntu الخاص بك بصلاحيات المستخدم الجذر أو مستخدم يملك صلاحيات sudo.
- لإضافة مستخدم جديد، استخدم أمر
adduser
متبوعًا باسم المستخدم. على سبيل المثال، لإضافة مستخدم بالاسم “john”، اكتب الأمر التالي:
$ sudo adduser john
سيتم طلب منك تعيين كلمة مرور وإدخال معلومات المستخدم الإضافية.
- إذا كنت ترغب في إضافة المستخدم إلى مجموعة محددة، يمكنك تحديد اسم المجموعة أثناء عملية إنشاء المستخدم.
- بمجرد إنشاء المستخدم، يمكنك التبديل إلى الحساب الجديد باستخدام أمر “su”:
$ sudo su - john
أدخل كلمة المرور الخاصة بالمستخدم للوصول إلى الحساب.
الجزء الثاني: منح صلاحيات sudo للمستخدمين
منح صلاحيات sudo للمستخدم في CentOS
إذا كنت ترغب في منح المستخدم الجديد القدرة على تنفيذ الأوامر بصلاحيات المستخدم الجذر (المسؤول)، فأنت بحاجة إلى منحهم وصولًا إلى sudo
.
هناك طريقة للقيام بذلك من خلال إضافة المستخدم إلى مجموعة wheel، والتي تمنح تلقائيًا وصولًا sudo
لجميع أعضائها.
لإضافة المستخدم إلى مجموعة wheel، استخدم أمر usermod
:
$ sudo usermod -aG wheel john
الآن، يمكن للمستخدم الجديد تنفيذ الأوامر بصلاحيات المستخدم الجذر. ما عليك سوى إضافة sudo
قبل الأمر الذي ترغب في تشغيله كمسؤول:
$ sudo some_command
سيتم طلب منك إدخال كلمة مرور حساب المستخدم ال
خاص بك (وليس كلمة مرور الجذر). بعد إدخال كلمة المرور الصحيحة، سيتم تنفيذ الأمر بصلاحيات المستخدم الجذر.
منح صلاحيات sudo للمستخدم في Ubuntu
إذا كنت ترغب في تمكين المستخدم الجديد من تنفيذ الأوامر بصلاحيات المستخدم الجذر (المسؤول)، يمكنك منحهم وصولًا إلى sudo
. هناك طريقتان لتحقيق ذلك: إما إضافة المستخدم إلى المجموعة المحددة مسبقًا sudo
، أو تحديدالامتيازات على أساس المستخدم في تكوين sudo
.
إضافة المستخدم إلى مجموعة “sudo”
افتراضيًا، يتم تكوين sudo
على أنظمة Ubuntu لمنح امتيازات كاملة لأي مستخدم ينتمي إلى مجموعة sudo
.
يمكنك التحقق من المجموعات التي ينتمي إليها المستخدم الجديد باستخدام أمر groups
:
$ sudo groups john
الناتج:
john : john
افتراضيًا، يكون المستخدم الجديد في مجموعته الخاصة، والتي تم إنشاؤها بواسطة أمر adduser
وتحمل نفس اسم المستخدم. لإضافة المستخدم إلى مجموعة مختلفة، يمكنك استخدام أمر usermod
:
$ sudo usermod -aG sudo john
خيار -aG
يخبر usermod
بإضافة المستخدم إلى المجموعات المحددة.
خذ في الاعتبار أن أمر usermod
يتطلب بدوره صلاحيات sudo. لذلك، يمكنك فقط إضافة المستخدمين إلى مجموعة sudo إذا كنت قمت بتسجيل الدخول كمستخدم الجذر أو كمستخدم آخر يكون بالفعل عضوًا في مجموعة sudo. في الحالة الأخيرة، ستحتاج إلى إضافة الأمر “sudo” قبل الأمر، كما هو موضح في المثال التالي:
$ sudo usermod -aG sudo john
الجزء الثالث: حذف المستخدمين
حذف المستخدمين في CentOS
- افتح نافذة الطرفية وسجل دخولك إلى نظام CentOS الخاص بك بصلاحيات المستخدم الجذر أو مستخدم يملك صلاحيات sudo.
- لحذف مستخدم، استخدم أمر
userdel
متبوعًا باسم المستخدم. على سبيل المثال، لحذف المستخدمjohn
، اكتب الأمر التالي:
$ sudo userdel john
- افتراضيًا، لن يتم إزالة مجلد المستخدم الرئيسي والملفات. إذا كنت ترغب في حذف مجلد المستخدم الرئيسي والملفات، استخدم أمر
userdel
مع الخيار-r
:
$ sudo userdel -r john
حذف المستخدمين في Ubuntu
- افتح نافذة الطرفية وسجل دخولك إلى نظام Ubuntu الخاص بك بصلاحيات المستخدم الجذر أو مستخدم يملك صلاحيات
sudo
. - لحذف مستخدم، استخدم أمر
deluser
متبوعًا باسم المستخدم. على سبيل المثال، لحذف المستخدمjohn
، اكتب الأمر التالي:
$ sudo deluser john
- افتراضيًا، لن يتم إزالة مجلد المستخدم الرئيسي والملفات. إذا كنت ترغب في حذف مجلد المستخدم الرئيسي والملفات، استخدم أمر
deluser
مع الخيار--remove-home
:
$ sudo deluser --remove-home john
الاستنتاج
إدارة حسابات المستخدمين أمر بالغ الأهمية للحفاظ على نظام آمن ومنظم. في هذه المقالة، قدمنا لك دليلًا مفصلاً حول كيفية إضافة وحذف المستخدمين في كل من CentOS و Ubuntu. من خلال اتباع التعليمات خطوة بخطوة، يمكنك إدارة حسابات المستخدم
ين بكفاءة، وتعيين امتيازات الوصول الصحيحة، وضمان أمان خادمك. تذكر أن تكون حذرًا عند حذف المستخدمين، حيث يمكن أن يؤدي ذلك إلى فقدان الملفات والبيانات المرتبطة بهم. تأكد دائمًا من وجود نسخة احتياطية والتحقق المزدوج من إجراءاتك قبل المتابعة.
من خلال فهم إجراءات إدارة المستخدمين هذه، ستكون قادرًا على التعامل مع حسابات المستخدمين بفعالية، والحفاظ على بيئة خادم آمنة ومنظمة.