admin@demi4.com

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

chmod

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

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

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

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

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

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

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

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

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

3 голоса
Позначки:, , ,

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

Увійти через: 

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

Related Post

SSH и знаки ???

SSH и знаки ??? вместо русских буквSSH и знаки ??? вместо русских букв

Полетел винт на ноуте, купил новый, поставил систему (не без проблем), каждый раз что то новое узнаю про Linux на десктопе но об этом отдельно. 1 голос Схожі записи: device

Uncaught exception 'InvalidArgumentException'

Uncaught exception ‘InvalidArgumentException’ with message ‘A callable is expected in AnnotationRegistry::registerLoader().Uncaught exception ‘InvalidArgumentException’ with message ‘A callable is expected in AnnotationRegistry::registerLoader().

Проснулся сутра от звонка клиента – лежит сайт, открываю в броузере – белая страница, в логах 500 ошибка. 0 голосов Схожі записи: eAccelerator: Could not allocate 67108864 bytes, the maximum

debianperl: warning: Setting locale failed.

debianperl: warning: Setting locale failed.debianperl: warning: Setting locale failed.

Идиотская ошибка, пока нашел как исправить пришлось попотеть и почитать всякого – разного 0 голосов Схожі записи: locale: Cannot set LC_ALL to default locale: No such file or directory SSH