إدارة المستخدمين والصلاحيات في خوادم Linux تشمل عدة أوامر وأدوات. إليك نظرة عامة على كيفية إدارة المستخدمين والصلاحيات في نظام Linux:
- إنشاء مستخدم جديد:
- استخدم الأمر
adduserأوuseraddلإنشاء مستخدم جديد. - مثال:
sudo adduser username
- استخدم الأمر
- تعيين كلمة مرور للمستخدم:
- استخدم الأمر
passwdلتعيين كلمة مرور لحساب المستخدم. - مثال:
sudo passwd username
- استخدم الأمر
- تعيين الصلاحيات:
- يمكن تعيين الصلاحيات باستخدام ملفات التكوين المختلفة مثل
/etc/sudoersللسماح للمستخدمين بتنفيذ الأوامر باستخدام sudo. - يمكن استخدام الأمر
chmodلتغيير أذونات الملفات والمجلدات. - مثال:
sudo chmod 755 file.txtلتعيين القراءة والكتابة والتنفيذ للمالك والقراءة والتنفيذ للمجموعة والآخرين.
- يمكن تعيين الصلاحيات باستخدام ملفات التكوين المختلفة مثل
- تعيين المجموعات:
- يمكن استخدام الأمر
addgroupلإنشاء مجموعة جديدة. - يمكن استخدام الأمر
usermodلتعيين المستخدم لمجموعات معينة. - مثال:
sudo usermod -aG groupname username
- يمكن استخدام الأمر
- حذف المستخدم:
- يمكن استخدام الأمر
deluserلحذف مستخدم معين. - مثال:
sudo deluser username
- يمكن استخدام الأمر
- إدارة الصلاحيات المتقدمة:
- يمكنك استخدام
sudoلتنفيذ أوامر كمستخدم root. - تحديد الصلاحيات باستخدام ACLs (Access Control Lists) لتحديد الصلاحيات بشكل مرن على ملفات ومجلدات محددة.
- يمكنك استخدام
تذكر أنه لا ينبغي منح الصلاحيات الجذرية (root) بشكل لا محدود إلا إذا كان ذلك ضروريًا، ويجب استخدامها بحذر. استخدم الصلاحيات الجذرية فقط عند الضرورة وللمهام التي تتطلب ذلك فعلًا.