كيفية إدارة المستخدمين والصلاحيات في Linux

كيفية إدارة المستخدمين والصلاحيات في Linux

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

إدارة المستخدمين

sudo adduser alice          # create a user
sudo usermod -aG sudo alice  # grant sudo
sudo passwd alice            # set/change password
sudo deluser alice           # remove a user

فهم الصلاحيات

لكل ملف صلاحيات قراءة (r) وكتابة (w) وتنفيذ (x) للمالك والمجموعة والآخرين. يعرضها الأمر ls -l، على سبيل المثال -rwxr-xr--.

تغيير الصلاحيات والملكية

chmod 755 script.sh         # rwxr-xr-x
chmod +x script.sh          # make executable
chown alice:developers file.txt   # change owner:group
chmod -R 775 /var/www/app   # recursive

الأرقام الدالة على الصلاحيات

  • 7 = قراءة + كتابة + تنفيذ
  • 6 = قراءة + كتابة
  • 5 = قراءة + تنفيذ
  • 4 = قراءة فقط

امنح الحد الأدنى من الصلاحيات المطلوبة فقط — وتجنّب استخدام chmod 777.

هل كانت المقالة مفيدة ؟

35 أعضاء وجدوا هذه المقالة مفيدة

Powered by WHMCompleteSolution