[Comm] How chmod?

Olvin =?iso-8859-1?q?olvin_=CE=C1_rambler=2Eru?=
Ср Сен 28 14:59:36 MSD 2005


Alexandr O. Potapov wrote:
> Есть сложная структура каталогов, каждый файл в них должен иметь права
> доступа 660 (каталоги соответственно 770). С какими параметрами
> запускать chmod?
> Команда
> #chmod -R 660 koren/
> или
> #chmod -R 660 koren/*
> Вполне логично убирает запуск с каталогов и получается байда. Как правильно?

#!/bin/sh

find "$1" -type $2 -print0| xargs -0 chmod $3

первый параметр - имя директории, с которой производить смену прав, 
второй - тип объекта (d - directory, f - regular file), третий - права 
доступа в формате chmod.

Пока у меня работает, но был бы рад, если бы кто подсказал другое 
решение (с этим были какие-то проблемы, с именами, кажется (русские 
буквы или пробелы, или спецсимволы))



Подробная информация о списке рассылки community