我正在UbuntuServer14.04上工作,我正在尝试与Netatalk建立一个AFP共享。到目前为止,除了对共享目录中的文件的特权之外,其他方面都很好。
我希望设置一个系统,每当用户在某个目录中创建或放置一个文件时,它将自动提供770,并将一个特定的组设置为该目录的所属组。
我已经通过使用:chmod g+s /directory使所属组的部分正常工作。
我似乎无法工作的部分是目录中创建的文件的权限。
我读过一些关于ACL和设置默认ACL的文章,而且我尝试过一些关于ACL的东西,但没有运气。我尝试了以下几点:
setfacl -m "default:group::rwx" /directory
mount -o remount,acl /mountPoint我还为正确的驱动器在/etc/fstab中添加了acl,但是我还没有重新启动机器,因为它是一台服务器,我宁愿不用关闭它,而且我认为mount -o remount,acl /mountPoint会做正确的事情。
发布于 2016-03-01 01:43:33
从这个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:0007https://askubuntu.com/questions/740632
复制相似问题