# 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 {{مسار/المجلد}}`
