في نظام Linux، يتم تعيين الصلاحيات والمجموعات باستخدام أوامر مختلفة. إليك كيفية تعيين الصلاحيات والمجموعات في خوادم Linux:
- تعيين الصلاحيات للملفات والمجلدات:
- استخدم الأمر
chmod
لتغيير الصلاحيات. - يتم استخدام الأمر
chmod
مع الأرقام أو الرموز لتحديد الصلاحيات المطلوبة. - مثال:
chmod 755 file.txt
لتعيين الصلاحيات للملفfile.txt
.
- استخدم الأمر
- تعيين الملكية والمجموعة الفرعية:
- يمكن استخدام الأمر
chown
لتغيير مالك الملفات والمجلدات. - يمكن استخدام الأمر
chgrp
لتغيير المجموعة الفرعية للملفات والمجلدات. - مثال:
sudo chown username:groupname file.txt
لتغيير المالك والمجموعة الفرعية للملفfile.txt
.
- يمكن استخدام الأمر
- إنشاء مجموعة جديدة:
- استخدم الأمر
addgroup
لإنشاء مجموعة جديدة. - مثال:
sudo addgroup groupname
لإنشاء مجموعة جديدة بالاسمgroupname
.
- استخدم الأمر
- إضافة مستخدم إلى مجموعة:
- استخدم الأمر
usermod
لإضافة مستخدم إلى مجموعة. - مثال:
sudo usermod -aG groupname username
لإضافة المستخدم إلى مجموعةgroupname
.
- استخدم الأمر
- تحديد الصلاحيات باستخدام ACLs:
- يمكن استخدام ACLs (Access Control Lists) لتعيين صلاحيات محددة لملفات ومجلدات معينة.
- يمكنك استخدام الأمر
setfacl
لتعيين ACLs. - مثال:
setfacl -m u:username:rw file.txt
لمنح المستخدمusername
صلاحية القراءة والكتابة على الملفfile.txt
.
هذه بعض الأوامر الأساسية لتعيين الصلاحيات والمجموعات في نظام Linux. تأكد من فهم الصلاحيات واستخدامها بحذر لتجنب الأخطاء غير المرغوب فيها.