LINUX.ORG.RU
ФорумAdmin

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


0

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

for i in `find $DIR -type -f`
do
<то же, что вы хотели сделать с одним файлом>
done
markevichus ★★★
()
Да...только обращаться к этому файлу через $i, есесьно.
markevichus ★★★
()
find ./ -type f -exec "do some work {} " \;
dreamer ★★★★★
()
find DIRECTORY -printf "chown %u:%g '%p'\nchmod %m '%p'\n" > acl.sh
потом просто исполняешь получившийся скрипт acl.sh
удачи
Bers666 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.