Принудительное разрешение на каталог для Netatalk
Я работаю на Ubuntu Server 14.04 и пытаюсь настроить общий доступ к AFP с Netatalk. Пока все хорошо, кроме привилегий для файлов внутри общих каталогов.
Я хочу настроить систему, которая всякий раз, когда пользователь создает или помещает файл в определенный каталог, автоматически предоставляет 770 и устанавливает определенную группу в качестве группы-владельца каталога.
У меня есть собственная группа, работающая нормально, используя: chmod g+s /directory
Часть, которую я не могу заставить работать - это права доступа к файлам, созданным внутри каталога.
Я прочитал немного о ACL и настройке ACL по умолчанию, и я попробовал несколько вещей, касающихся этого, но не повезло. Я попробовал следующее:
setfacl -m "default:group::rwx" /directory
mount -o remount,acl /mountPoint
Я также добавил ACL к /etc/fstab
для правильного диска, однако я еще не перезагрузил машину, так как это сервер, я бы предпочел не снимать, и я подумал mount -o remount,acl /mountPoint
будет делать правильные вещи.
1 ответ
Из этой ветки форумов Ubuntu
отредактированный /etc/netatalk/AppleVolumes.default
так что гласит:
# The line below sets some DEFAULT, starting with Netatalk 2.1.
:DEFAULT: options:upriv,usedots
# By default all users have access to their home directories.
~/ "Home Directory"
/srv/files/Agentur "Agentur" allow:@mitarbeiter dperm:0770 fperm:0660 umask:0007
/srv/files/Test "Test" allow:@mitarbeiter dperm:0750 fperm:0660 umask:0007