编辑:我忘记添加/mnt/storage
已使用mergerfs安装(合并 2 个格式化为 ext4 的驱动器)
我正在运行 Lubuntu 22.04.2 并运行了以下命令(注意用户radarr
属于该组media
):
sudo setfacl -Rm u:radarr:rwx /mnt/storage/Films
sudo setfacl -dRm u:radarr:rwx /mnt/storage/Films
sudo setfacl -Rm g:media:rwx /mnt/storage/Films
sudo setfacl -dRm g:media:rwx /mnt/storage/Films
编辑:这是输出getfacl /mnt /mnt/storage /mnt/storage/Films
:
getfacl: Removing leading '/' from absolute path names
# file: mnt
# owner: root
# group: root
user::rwx
group::r-x
other::r-x
# file: mnt/storage
# owner: ali
# group: root
user::rwx
user:sonarr:rwx
user:radarr:r-x
group::rwx
group:media:r-x
mask::rwx
other::r-x
# file: mnt/storage/Films
# owner: ali
# group: ali
user::rwx
user:radarr:rwx
group::rwx
group:media:rwx
mask::rwx
other::r-x
default:user::rwx
default:user:radarr:rwx
default:group::rwx
default:group:media:rwx
default:mask::rwx
default:other::r-x
但是,当我使用以下方法测试写入权限时:
sudo -u radarr test -w /mnt/storage/Films; echo "$?"
即使在重新启动后,它也会返回 1 而不是 0,所以我想我误解了什么。是否有我错过的额外命令?
posix_acl=true
这是我的一个疏忽:我在调用 mergerfs 时没有包含该选项/etc/fstab
。添加此选项并重新启动已解决此问题。