Существует ли возможность отклонить пользователей от создания каталогов в данном каталоге?
Да, это возможно. Необходимо отменить полномочия записи для каталога. Это может быть сделано
chmod -w /path/to/dir
, пользователь не сможет создать файлы или каталоги в каталоге.
, Но я не вижу простой способ позволить пользователям создавать файлы и не позволяю создавать каталоги.
может быть обходное решение со сценарием с помощью inotify
, который обнаружит создание каталогов и выполнение чего-то, как удаление их, и т.д.
, Другая опция состоит в том, чтобы отменить полномочия от mkdir
. В этом случае пользователь не сможет создать любые каталоги.
И также существует другой очень hacky путь
В Linux все - файл. При предотвращении создания каталогов Вы также предотвращаете создание нормальных файлов. И Вы определенно не хотите это, поскольку я собираюсь из Вашего комментария.
Просто удалите полномочия записи на том каталоге для групп. Я предположил бы
$ sudo chown root:user /path/to/dir
$ sudo chmod 755 /path/to/dir
, файлы Создания больше не также возможны затем, все же.