LINUX.ORG.RU
ФорумAdmin

bash script


0

0

Уважаемые гуру подскажите как написать скрипт. Задача такова: в текущем каталоге, откуда запускается скрипт, он должен пройтись по всем папкам каталога, запимнить их названия, зайти в каждую в ней установить для папки folder имя и группу доступа в соответствии с запомненым названием. Пример: в папке folder0, лежат папки: f1,f2,f3 (естественно уже заведены в системе соответствующие юзера и группы) и лежит наш скрипт. Скрипт заходит в f1 ищет там папку fz1 ставит на нее права имя f1, группа f1 и т.д.

anonymous

Это не совсем правильно, но для затравки сойдет. Дальше сам.


MIND=2 # может потребуется,
MAXD=4 # а может и нет :-)

find /dir -type d -mindepth $MIND -maxdepth $MAXD \
          -printf "chown %f:%f %p\n"              | $SHELL

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