Описание тега click-packages
Удаление каталога требует разрешения на запись своего родителя. Разрешения и владельца каталога не имеют никакого отношения. Поэтому если вы хотите запретить удаление /главная/пользователя/веб
, надо и sufficient1, чтобы убедиться, что пользователь не имеет разрешения на запись в/Home/пользователь
.
Отметим, что когда вы пишете “в меню корень:корень
помогает здесь”, это на родительский каталог , чтобы предотвратить его удаление, а в самой директории, чтобы предотвратить добавление или удаление файлов (но не изменение существующих файлов).
Отметим также, что, чтобы сделать в/Home/пользователь/Веб/журнал
для чтения в полезный способ, это не достаточно, чтобы гарантировать, что пользователь не имеет разрешения на запись (а не собственного каталога). Если пользователю разрешено писать в /Главная/пользователя/веб -
(или в/Home/пользователь
или /дома
или /
), то они могут переименовать в/Home/пользователь/веб - /журнала
(или в/Home/пользователь/веб
и т. д.) и создайте новый каталог журнала
, который они будут собственные.
Для в/Home/пользователь/веб/ВСП
и /главная/пользователя/веб/ВСП/публичный
, вы можете сделать ВСП
и ВСП/общественных
принадлежит пользователю root, но дать пользователю права на запись, и установить липкий бит на сайте www
. Когда каталог имеет липкий бит, есть дополнительное требование, чтобы удалить файлы внутри нее (включая подкаталоги — каталоги тип файла): пользователь может удалить только файлы, которыми они владеют. Таким образом, общественность
будет только съемный своего владельца (корень), а все остальное можно свободно манипулировать пользователем.
Чаун корня:корневой веб/веб сайт www/ВСП/общественных
чмод с U=rwx по,перейти= веб/веб сайт www/ВСП/общественных
команду chmod +t веб/сайт www
команда setfacl -м U:пользователь:rwx по веб/веб сайт www/ВСП/общественных
Обратите внимание, что это может быть любой не-пользователь владение, он не должен быть корень.
1 при разумных предположениях, т. е. все необходимые обход прав, не соответствующих SELinux в правила и т. д.