إدارة المستخدمين والصلاحيات في خوادم 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) بشكل لا محدود إلا إذا كان ذلك ضروريًا، ويجب استخدامها بحذر. استخدم الصلاحيات الجذرية فقط عند الضرورة وللمهام التي تتطلب ذلك فعلًا.