1

Здравствуйте, я новичок в Linux, и я искал около 10 часов ответа без успеха.

Я создал папку с именем "Datatank" и chmod 777 Datatank

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

Но если никто не создает папку внутри Datatank, я могу удалить эту папку. Но если никто не создает папку и помещает в нее файлы, я не могу удалить файлы, только всю папку.

Можно ли предоставить владельцу каталога parrent полный доступ ко всем подкаталогам и файлам?

Я хочу, чтобы все подпапки и файлы наследовали разрешение от папки parrent. Так что, кто бы ни мог создать папку, и я могу удалить файлы и папки внутри нее.

1 ответ1

4

Вы можете установить setgid-flag на групповом разрешении каталога следующим образом:

chmod g+s folder

Это позволяет каждому вновь созданному файлу в этой папке наследовать права доступа группы-владельца и группы родительской папки. Смотрите https://en.wikipedia.org/wiki/Setuid

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .