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