مقدمة
الأمر sudo
يوفر آلية لمنح صلاحيات المسؤول — التي تكون عادةً متاحة فقط للمستخدم root — للمستخدمين العاديين. سيقوم هذا الدليل بإرشادك حول كيفية إنشاء مستخدم جديد بصلاحيات sudo
على Rocky Linux 8، دون الحاجة إلى تعديل ملف /etc/sudoers
الخاص بالخادم الخاص بك.
ملاحظة: إذا كنت ترغب في تكوين sudo
لمستخدم Rocky Linux الحالي، انتقل إلى الخطوة 3.
الخطوة 1 — تسجيل الدخول إلى الخادم الخاص بك
قم بتسجيل الدخول إلى خادمك كمستخدم root:
- ssh root@your_server_ip_address
استخدم عنوان IP أو اسم المضيف الخاص بخادمك بدلاً من your_server_ip_address
أعلاه.
الخطوة 2 — إضافة مستخدم جديد إلى النظام
استخدم الأمر adduser
لإضافة مستخدم جديد إلى نظامك:
- adduser sammy
تأكد من استبدال sammy
باسم المستخدم الذي ترغب في إنشائه.
استخدم أمر passwd
لتحديث كلمة مرور المستخدم الجديد:
- passwd sammy
تذكر أن تستبدل sammy
بالمستخدم الذي أنشأته للتو. سيُطلب منك مرتين إدخال كلمة مرور جديدة:
OutputChanging password for user sammy.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
الخطوة 3 — إضافة المستخدم إلى مجموعة wheel
استخدم أمر usermod
لإضافة المستخدم إلى مجموعة wheel:
- usermod -aG wheel sammy
مرة أخرى، تأكد من استبدال sammy
باسم المستخدم الذي ترغب في منحه امتيازات sudo
. بشكل افتراضي، على Rocky Linux، يتمتع جميع أعضاء مجموعة wheel بامتيازات sudo
الكاملة.
الخطوة 4 — اختبار وصول sudo
للاختبار ما إذا كانت أذونات sudo
الجديدة تعمل، استخدم أولاً أمر su
للتبديل من مستخدم الجذر إلى حساب المستخدم الجديد:
- su - sammy
باعتبارك المستخدم الجديد، تحقق مما إذا كنت تستطيع استخدام sudo
عن طريق إضافة sudo
إلى الأمر الذي تريد تشغيله بامتيازات المستخدم الجذر:
- sudo command_to_run
على سبيل المثال، يمكنك عرض محتويات الدليل /root
، الذي يمكن الوصول إليه عادةً فقط بواسطة مستخدم الجذر:
- 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.