Как поменять права группы файлов в Linux

По умолчанию в системах Unix/Linux приняты следующие права: 755 — для каталогов, 644 — для файлов. Выглядит это так:

drwxr-xr-x  2 igor  www  512 27 фев 12:48 configs
-rw-r--r--  1 igor  www  229 15 янв 14:43 readme.txt

Очень часто требуется, чтобы пользователь www (апач), имел права на запись в файл или каталог. Это делается командами:

$ chmod g+w configs
$ chmod g+w readme.txt

Для того, чтобы рекурсивно поменять права на каталог и вложенные подкаталоги, необходимо выполнить 2 команды:

$ find . -type d -exec chmod 775 "{}" \;
$ find . -type f -exec chmod 664 "{}" \;

Внимание!

Давать права 777 на каталоги и любые +x на файлы (за исключением файлов .sh) — очень плохое и небезопасное решение. За такие вещи нужно наказывать.

 

Print Friendly, PDF & Email
 

Добавить комментарий

Ваш e-mail не будет опубликован.