> Это не из-за user::rw-, а из-за того, что маска стала mask::rw-. Эффективные > ACL не могут быть больше, чем маска. А маска не такая, > как в дефолтных ACL, потому что не только дефолтные ACL влияют > на права на создааваемые файлы (в частности umask и параметр mode > системного вызова). Читайте man acl, в особенности секции CORRESPONDENCE BETWEEN ACL > ENTRIES AND FILE PERMISSION BITS и OBJECT CREATION AND DEFAULT ACLs.Посмотрел ман. И так: umask мне менять не вариант, поскольку это более глобальная штука, мне нужно поменять права только для конкретной директории. Параметр mode системного вызова я поменять разве могу? То есть могу, только если пишу софтину, которая сама будет создавать файл. Там явно в коде укажу конкретные права. Правильно я понимаю? А каким путем мне пойти? К тому же вот еще... Если я даже укажу umask 000, то для файлов это будет означать права по умолчанию rw_rw_rw_. rwxrwxrwx я могу получить только для каталогов.
|