2013-11-10 8 views
0

Я пытаюсь настроить общий ресурс AFP и получить afpd/netatalk для принудительного разрешения на вновь созданные файлы/каталоги.Разрешения силы netatalk (не только OR, но AND)

Групповой наследование обрабатывается бит setgid в родительском/корневом каталоге и работает отлично, однако, когда я создаю, например. новый каталог доли, это приводит:

drwxrwsr-x. 3 owner shared_group 4096 Nov 10 22:31 test_folder 

вместо

drwxrws---. 3 owner shared_group 4096 Nov 10 22:31 test_folder 

настройки My объемными являются следующие:

file perm = 0660 
directory perm = 2770 

Однако это время с клиентом применена функция OR запрашиваемые разрешения (в соответствии с руководством afp.conf и моей проверкой исходного кода исходного кода.

We prev iously используется самба, который позволил принуждая разрешения:

create mask = 660 
force create mode = 660 
security mask = 660 
force security mode = 660 
directory mask = 2770 
force directory mode = 2770 
directory security mask = 2770 
force directory security mode = 2770 

Я попытался установить Umask вариант 0000 мышления с «AND-ed файла завивки» и «каталог завивки» получили бы меня «сила» .. но это Безразлично 't, все тот же результат.

Есть ли способ принудительно разрешать файлы и каталоги в afp/netatalk?

ответ

0

Я быстро понял, что не понял umask.

установка Umask:

umask = 0007 

исправили проблему, вновь созданный файл/каталоги теперь имеют правильные разрешения:

drwxrws---. 3 owner shared_group 4096 Nov 10 22:31 test_folder