On Fri, Aug 30, 2013 at 05:24:30PM +0400, Slawa Olhovchenkov wrote: > 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 во вновь > создаваемый объект. На уже существующие влияние это не оказывает.
Ах да, создаваемы каталог должен так же наследовать и атрибут для наследования.
