إدارة المستخدمين والصلاحيات في خوادم Linux تشمل عدة أوامر وأدوات. إليك نظرة عامة على كيفية إدارة المستخدمين والصلاحيات في نظام Linux:

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

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

من geekadmin