Как отклонить пользователей от создания подкаталогов?

Существует ли возможность отклонить пользователей от создания каталогов в данном каталоге?

4
задан 25 September 2015 в 18:33

3 ответа

Да, это возможно. Необходимо отменить полномочия записи для каталога. Это может быть сделано

chmod -w /path/to/dir

, пользователь не сможет создать файлы или каталоги в каталоге.

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

может быть обходное решение со сценарием с помощью inotify, который обнаружит создание каталогов и выполнение чего-то, как удаление их, и т.д.

, Другая опция состоит в том, чтобы отменить полномочия от mkdir. В этом случае пользователь не сможет создать любые каталоги.

И также существует другой очень hacky путь

5
ответ дан 1 December 2019 в 09:08

В Linux все - файл. При предотвращении создания каталогов Вы также предотвращаете создание нормальных файлов. И Вы определенно не хотите это, поскольку я собираюсь из Вашего комментария.

3
ответ дан 1 December 2019 в 09:08

Просто удалите полномочия записи на том каталоге для групп. Я предположил бы

$ sudo chown root:user /path/to/dir
$ sudo chmod 755 /path/to/dir

, файлы Создания больше не также возможны затем, все же.

0
ответ дан 1 December 2019 в 09:08

Другие вопросы по тегам:

Похожие вопросы: