في نظام 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. تأكد من فهم الصلاحيات واستخدامها بحذر لتجنب الأخطاء غير المرغوب فيها.