كيفية إنشاء مستخدم جديد ممكّن لـ sudo على Rocky Linux 8 [دليل سريع]

مقدمة

الأمر sudo يوفر آلية لمنح صلاحيات المسؤول — التي تكون عادةً متاحة فقط للمستخدم root — للمستخدمين العاديين. سيقوم هذا الدليل بإرشادك حول كيفية إنشاء مستخدم جديد بصلاحيات sudo على Rocky Linux 8، دون الحاجة إلى تعديل ملف /etc/sudoers الخاص بالخادم الخاص بك.

ملاحظة: إذا كنت ترغب في تكوين sudo لمستخدم Rocky Linux الحالي، انتقل إلى الخطوة 3.

الخطوة 1 — تسجيل الدخول إلى الخادم الخاص بك

قم بتسجيل الدخول إلى خادمك كمستخدم root:

  1. ssh root@your_server_ip_address

استخدم عنوان IP أو اسم المضيف الخاص بخادمك بدلاً من your_server_ip_address أعلاه.

الخطوة 2 — إضافة مستخدم جديد إلى النظام

استخدم الأمر adduser لإضافة مستخدم جديد إلى نظامك:

  1. adduser sammy

تأكد من استبدال sammy باسم المستخدم الذي ترغب في إنشائه.

استخدم أمر passwd لتحديث كلمة مرور المستخدم الجديد:

  1. passwd sammy

تذكر أن تستبدل sammy بالمستخدم الذي أنشأته للتو. سيُطلب منك مرتين إدخال كلمة مرور جديدة:

Output
Changing password for user sammy. New password: Retype new password: passwd: all authentication tokens updated successfully.

الخطوة 3 — إضافة المستخدم إلى مجموعة wheel

استخدم أمر usermod لإضافة المستخدم إلى مجموعة wheel:

  1. usermod -aG wheel sammy

مرة أخرى، تأكد من استبدال sammy باسم المستخدم الذي ترغب في منحه امتيازات sudo. بشكل افتراضي، على Rocky Linux، يتمتع جميع أعضاء مجموعة wheel بامتيازات sudo الكاملة.

الخطوة 4 — اختبار وصول sudo

للاختبار ما إذا كانت أذونات sudo الجديدة تعمل، استخدم أولاً أمر su للتبديل من مستخدم الجذر إلى حساب المستخدم الجديد:

  1. su - sammy

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

  1. sudo command_to_run

على سبيل المثال، يمكنك عرض محتويات الدليل /root، الذي يمكن الوصول إليه عادةً فقط بواسطة مستخدم الجذر:

  1. sudo ls -la /root

أول مرة تستخدم فيها sudo في جلسة، سيُطلب منك كلمة مرور حساب المستخدم ذلك. أدخل كلمة المرور للمتابعة:

Output
[sudo] password for sammy:

ملحوظة: هذا لا يطلب كلمة مرور المستخدم root! أدخل كلمة مرور المستخدم الذي لديه صلاحيات sudo، وليس كلمة مرور root.

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

الاستنتاج

في هذا البرنامج التعليمي السريع، قمت بإنشاء حساب مستخدم جديد وأضفته إلى مجموعة wheel لتمكين الوصول عبر sudo. للمزيد من المعلومات المفصلة حول إعداد خادم Rocky Linux 8، يرجى قراءة برنامجنا التعليمي Initial Server Setup with Rocky Linux 8.

Source:
https://www.digitalocean.com/community/tutorials/how-to-create-a-new-sudo-enabled-user-on-rocky-linux-8-quickstart