Нотатки сісадміна Linux,Shell Массовое изменение прав в Linux

Массовое изменение прав в Linux

chmod

Если необходимо изменить в каталоге рекурсивно права на каталоги, стоит делать это используя утилиту find:

find ./ -type d -exec chmod 775 {} \;

Если необходимо то же но для файлов, просто меняем параметр find

find ./ -type f -exec chmod 664 {} \;

Тут параметры такие:

./ – текущий каталог

-type f – искать только файлы

-exec – выполнить комманд которая будет идьт дальше

chmod 664 – выставить права на найденные файлы 664.

Click to rate this post!
[Total: 0 Average: 0]

Залиште відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Related Post

удаление нежелательных пробелов

Vim – как удалить пробелы в конце строкиVim – как удалить пробелы в конце строки

Часто приходится туда – сюда копировать какие либо настройки или части конфигов, зачастую это выделил – вставил, в результате такого копирования куча пробелов в конце строки которые надо бы удалить. 

15 полезных 'sed' команд

15 полезных ‘sed’ команд на каждый день для Linux системного администратора15 полезных ‘sed’ команд на каждый день для Linux системного администратора

Что бы не лазить лишний раз в гугл стоит сделать себе заметки по работе с основными командами linux, сейчас редко но приходится парсить файлы или конфиги, такие команды ускоряют работу