Bug 30069

Summary: ACL права доступа на файлы
Product: Sisyphus Reporter: Alexander Shemetov <berkut_174>
Component: sambaAssignee: Evgeny Sinelnikov <sin>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: sin
Version: unstable   
Hardware: all   
OS: Linux   

Description Alexander Shemetov 2014-05-09 12:05:11 MSK
http://forum.altlinux.org/index.php/topic,32433.msg228315.html#msg228315

Создание шары:

mkdir /srv/share
chown root:root /srv/share
chmod 755 /srv/share

smb.conf:

[share]
path = /srv/share
create mask = 0664
force create mode = 0664
directory mask = 0775
force directory mode = 0775

Создаю правила:

setfacl -m u::rwx,g::r-x,o::r-x,d:u::rwx,d:g::r-x,d:o::r-x /srv/share
setfacl -m g:group1:rwx,d:g:group1:rwx /srv/share

На клиенте монтирую через pam_mount.

Каталоги и файлы создаются нормально, но если у файла попытаться изменить права, то они спрыгивают на rw-:rwx:r-- и изменить права у группы не получается, они всегда спрыгивают на rwx.

Если же включить в самба опцию 'inherit permissions = yes' и выполнить 'setfacl -k /srv/share', то, если вышестоящий каталог имеет права rwx:r-x:r-x, то и файл наследует те же права rwx:r-x:r-x.

То есть, для файлов как бы должны срабатывать эффективные права и x должен обрезаться, но этого не происходит.