На этот вопрос уже есть ответ здесь:
У меня есть папка, в которой новые подпапки и файлы будут создаваться автоматически по сценарию.
Я хочу рекурсивно поддерживать права пользователей и групп для всех новых папок и файлов, помещенных в родительский каталог. Я знаю, что это связано с установкой залипания, но я не могу найти команду, которая показывает именно то, что мне нужно.
Это то, что я сделал до сих пор:
sudo mkdir -p /path/to/parent
sudo chmod -R 660 myself:somegroup /path/to/parent
После этого я хочу, чтобы разрешения 660 были рекурсивно установлены для любых папок и файлов, помещенных в /path/to/parent
.
Однако все, что я пробовал до сих пор, провалилось. Может кто-нибудь помочь, пожалуйста?
На самом деле восьмеричный флаг 660, вероятно, даже не верен. Разрешения, которые я хочу:
- Каталоги, размещенные в
/path/to/parent
папке, доступны для пользователей с разрешениями. - файлы доступны для чтения / записи самим пользователем и членами группы.
- Файлы и папки
/path/to/parent
не доступны для чтения
Я работаю на Ubuntu 10.0.4 LTS.
Может кто-нибудь помочь, пожалуйста?