Bug 22054

Summary: smbfs vs cifs: file creating default permissions
Product: Sisyphus Reporter: enp <enp>
Component: samba-clientAssignee: Evgeny Sinelnikov <sin>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: sin
Version: unstable   
Hardware: all   
OS: Linux   

Description enp 2009-10-24 20:30:47 MSD
Наблюдаю странное поведение cifs:

# mount.cifs //server/folder /shared/folder -o
file_mode=0666,dir_mode=0777,password=''
$ touch /shared/folder/XXX
touch: невозможно выполнить touch для `/shared/folder/XXX': Отказано в доступе
$ ls -l /shared/folder/XXX
-rw-r--r-- 1 nobody nobody 0 Окт 23 11:26 /shared/folder/XXX

Т.е. права на свежесозданный файл совсем не те, что я просил. Опция noperm проблему доступа решает, но это решение мне кажется слишком грязным - вывод ls -l остается тем же.

smbfs работает нормально: 

# mount.smbfs //server/folder /shared/folder -o
fmask=0666,dmask=0777,password=''
$ touch /shared/folder/XXX
$ ls -l /shared/folder/XXX
-rw-rw-rw- 1 root root 0 Окт 23 11:28 /shared/folder/XXX