Решено:Установка прав (только в консоле)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
keir
Сообщения: 317
ОС: linux

Решено:Установка прав

Сообщение keir »

Есть много каталогов, в них много файлов. В каталогах еще каталоги, в них еще файлы и т.д.
Можно ли каким-нибудь способом рекурсивно установить на папки одни права, на файлы другие (например 755/644).
Знаю естественно, что можно реализовать это скриптом, но не хватит знаний, чтобы написать его быстро. Может, у кого есть готовые решения?
Trust №1
Спасибо сказали:
Аватара пользователя
Warderer
Модератор
Сообщения: 1056
Статус: киберпИнгвин на гусеничном ходу
ОС: Debian unstable

Re: Решено:Установка прав

Сообщение Warderer »

man chmod

Код: Выделить всё

chmod -R ag+r <каталог>

Скорее всего то, что вы ищете.
Читаю вслух с выражением маны - $50/ч + стоимость звонка. Настраиваю сервисы за Вас - $100/ч + стоимость выезда и проживания.
И восемь строк матом...(бесплатно)
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Решено:Установка прав

Сообщение serzh-z »

Warderer, определенно, автор не то искал. :)

Код: Выделить всё

find -type d -exec chmod -v 755 {} \;
find -type f -exec chmod -v 644 {} \;
Спасибо сказали:
Аватара пользователя
keir
Сообщения: 317
ОС: linux

Re: Решено:Установка прав

Сообщение keir »

serzh-z писал(а):
20.11.2006 16:31
Warderer, определенно, автор не то искал. :)

Код: Выделить всё

find -type d -exec chmod -v 755 {} \;
find -type f -exec chmod -v 644 {} \;

Да, это то, что нужно, спасибо! :)
Trust №1
Спасибо сказали: