LINUX.ORG.RU
ФорумAdmin

Весьма глупый вопрос про изменение прав для группы файлов


0

0

Есть некий каталог с файлами и подкаталогами. Для каждого их объектов (файлов, каталогов) некие свои права доступа.
Надо накатить на этот каталог обновление (переписать часть объектов).
Чтобы это сделать, следует изменить права для всех файлов на u+w, затем вернуть то, что было раньше.
Для одного файла вроде понятно - запомнил права, сделал chmod, переписал новый файл, сделал chmod.
А как это сделать для группы файлов-каталогов?


Re: Весьма глупый вопрос про изменение прав для группы файлов

for i in `find $DIR -type -f`
do
<то же, что вы хотели сделать с одним файлом>
done

markevichus ★★★ ()

Re: Весьма глупый вопрос про изменение прав для группы файлов

Да...только обращаться к этому файлу через $i, есесьно.

markevichus ★★★ ()

Re: Весьма глупый вопрос про изменение прав для группы файлов

find ./ -type f -exec "do some work {} " \;

dreamer ★★★★★ ()

Re: Весьма глупый вопрос про изменение прав для группы файлов

find DIRECTORY -printf "chown %u:%g '%p'\nchmod %m '%p'\n" > acl.sh
потом просто исполняешь получившийся скрипт acl.sh
удачи

Bers666 ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.