37 lines
1.4 KiB
Markdown
Raw Normal View History

# chmod
> غير صلاحيات الوصول لملف أو مجلد.
> لمزيد من التفاصيل: <https://www.gnu.org/software/coreutils/manual/html_node/chmod-invocation.html>.
- [u] امنح المستخدم مالك الملف صلاحية التنفيذ:
`chmod u+x {{مسار/الملف}}`
- [u] امنح المستخدم صلاحيات القراءة والكتابة لملف أو مجلد:
`chmod u+rw {{مسار/الملف_أو_المجلد}}`
- [g] أزل صلاحية التنفيذ من المجموعة:
`chmod g-x {{مسار/الملف}}`
- [a] امنح جميع المستخدمين صلاحيات القراءة والتنفيذ:
`chmod a+rx {{مسار/الملف}}`
- [o] امنح الآخرين (من خارج مجموعة مالك الملف) نفس صلاحيات المجموعة:
`chmod o=g {{مسار/الملف}}`
- [o] أزل جميع الصلاحيات من الآخرين:
`chmod o= {{مسار/الملف}}`
- [R] غير الصلاحيات بشكل متكرر لتمنح المجموعة والآخرين صلاحية الكتابة:
`chmod {{[-R|--recursive]}} g+w,o+w {{مسار/المجلد}}`
- [R] امنح جميع المستخدمين صلاحية القراءة للملفات بشكل متكرر، وصلاحية التنفيذ للمجلدات الفرعية والملفات التي تملك صلاحية تنفيذ واحدة على الأقل:
`chmod {{[-R|--recursive]}} a+rX {{مسار/المجلد}}`