مقدمة
إذا كنت تعمل مع CentOS 8، فيجب أن تعرف ما هي الأوامر الهامة التي يجب استخدامها معه. أحد هذه الأوامر هو أمر sudo. هذا الأمر مفيد جداً لإنشاء مستخدمين جدد. باستخدام أمر sudo، يمكنك منح مستخدمين معينين صلاحيات إدارية خاصة. عادةً، لا يمكن الوصول إلى هذه الصلاحيات إلا لمستخدم الـ root. إذا كنت تقوم بإنشاء مستخدم عادي، يمكنك استخدام هذا الأمر لمنحه وصولاً خاصاً دون تغيير ملف /etc/sudoers على الخادم.
سيساعدك هذا الدليل التعليمي على فهم كيفية استخدام هذا الأمر. سنقوم بـ تفصيل الخطوات الفردية التي تحتاج إلى اتخاذها لإنشاء مستخدم جديد مُمكّن له استخدام sudo على CentOS 8.
كيفية إنشاء مستخدم جديد مُمكّن له استخدام Sudo؟
اتبع هذه الخطوات لإنشاء مستخدم جديد مُمكّن له استخدام sudo على server.os الخاص بك
1. تسجيل الدخول إلى الخادم
بادئ ذي بدء، يجب عليك تسجيل الدخول إلى الخادم كمستخدم root. قم بتسجيل الدخول باستخدام ما يلي:
|
1 |
$ ssh root@your_server_ip_address |
استبدل هذا بعنوان IP الخاص بخادمك أو اسم المضيف.
2. إضافة مستخدم جديد
بعد ذلك، سنقوم بإضافة مستخدم جديد. لهذا الغرض، سنستخدم أمر adduser. لنفترض أننا نريد إضافة مستخدم جديد باسم sammy:
|
1 |
# adduser sammy |
يمكنك استبدال sammy باسم المستخدم المفضل لديك. الخطوة التالية هي إضافة كلمة المرور للمخدم الخاص بك. استخدم أمر passwd كما يلي:
|
1 |
# passwd sammy |
سيطلب منك النظام إدخال كلمة المرور الجديدة مرتين للتأكيد:
استبدل sammy باسم المستخدم الذي اخترته.
3. مجموعة Wheel
الآن سنقوم بإضافة المستخدم إلى مجموعة wheel . إذا كنت تريد منح صلاحيات المسؤول لحساب موجود بالفعل، فيمكنك الانتقال إلى هذه الخطوة مباشرة. سنستخدم أمر usermod لإضافة المستخدم إلى المجموعة:
|
1 |
# usermod -aG wheel sammy |
السبب في قيامنا بذلك هو أن جميع المستخدمين في مجموعة wheel لديهم وصول وصلاحيات sudo كاملة.
4. الوصول إلى Sudo
أخيراً، يمكنك التحقق والتأكد مما إذا كان المستخدم الجديد قد حصل على صلاحيات sudo أم لا. للبدء، سننتقل من مستخدم root إلى المستخدم الجديد باستخدام أمر su :
|
1 |
# su - sammy |
قم بإجراء الاختبار عن طريق تشغيل sudo مع الأمر الذي ترغب في استخدامه مع صلاحياتك وميزاتك الجديدة:
|
1 |
# sudo command_to_run |
دعنا نفترض أننا نريد عرض محتويات دليل /root . عادةً، يمكن لمستخدم root فقط رؤية محتويات هذا الملف:
|
1 |
$ sudo ls -la /root |
سيطلب منك النظام إدخال كلمة مرور حسابك إذا كنت تستخدم sudo للمرة الأولى:
أدخل كلمة المرور الخاصة بك في الحقل للمتابعة. تذكر، يجب عليك إدخال كلمة مرور الحساب، وليس كلمة مرور root. في حال كنت في مجموعة wheel الصحيحة مع تمكين الصلاحيات، فسيتم تشغيل الأمر بنجاح ويعرض لك النتائج. هذا تأكيد على حصولك على صلاحيات sudo مع صلاحيات root.
خاتمة
بمساعدة هذا الدليل التعليمي، يمكنك إنشاء حساب جديد بالإضافة إلى منحه صلاحيات إدارية. أسهل طريقة للقيام بذلك هي إضافته إلى مجموعة wheel للحصول على وصول sudo .
علاوة على ذلك، يمكنك إلقاء نظرة على دروسنا التعليمية الأخرى المتعلقة بنظام CentOS والتي يمكنك العثور عليها في مدونتنا:
حوسبة سعيدة!


التعليقات
لا توجد تعليقات بعد. كن أول من يعلق.