MyTetra Share
Делитесь знаниями!
О, смотри-ка какое хорошее место. Дайте два!
Как установить права на директории и поддиректории, не затрагивая прав файлов и наоборот
01.03.2010
19:51
Текстовые метки: права, доступ, файл, директория, linux
Раздел: Компьютер - Linux - Bash - Команды и скрипты

Установить права на директории и поддиректории, не затрагивая прав файлов можно с помощью следующей команды:


find . -type d -exec chmod 755 {} \;


Эта команда найдет все директории и поддиректории (опция -type d) относительно текущей, и выполнит для них команду "chmod 755 ИмяНайденойДиректории".


Аналогично, для файлов (опция -type f):


find . -type f -exec chmod 644 {} \;


Если необходимо применить действия только к определенным файлам, подходящим по маске (напрмер, с определенным расширением), то действуем так:


find . -type f -name '*.htm*' -exec chmod 644 {} \;


А если нужно применить команду только к файлам или каталогам определенного владельца, то:


find . -type d -user fileowner -exec chmod 0755 {} \;


Так же в этом разделе:
← Содержание ...
 
MyTetra Share v.0.35
Яндекс индекс цитирования