On Fri, Aug 30, 2013 at 05:16:25PM +0400, Eugene V. Boontseff wrote: > 30.08.2013 16:35, George L. Yermulnik пишет: > > Hello! > > > > On Fri, 30 Aug 2013 at 15:16:09 (+0400), Eugene V. Boontseff wrote: > > > >> Как разрешить запись, но запретить удаление? > > Если нужно запретить только удаление и вообще всем, то почему бы не > > использовать флаг sunlnk у chflags? > Пользовался. Но это не совсем то, что нужно. > Во-первых, это действительно "для всех". > А нужно запретить в каталоге, который является корнем самбовской шары, > удаление подкаталогов и файлов, но разрешить все это ниже для > определенных групп пользователей. > Флаги не наследуются, так что их приходится отдельно выставлять на всё > вновь созданное в корне шары. > Вообщем, разобрался немного. > Если на корень шары дать для какой-нибудь группы права на запись с > наследованием и запрет на удаление без наследования, то для членов этой > группы так и будет: они смогут в корне шары создавать каталоги и файлы, > но не смогут их удалить потом. А в подкаталогах удалять смогут.
Обычно "наследование" понимается как прописывание данного acl во вновь создаваемый объект. На уже существующие влияние это не оказывает.