在 JFS 文件系统上复制文件不遵循 ACL 准则

在 JFS 文件系统上复制文件不遵循 ACL 准则

我有一个 JFS 文件系统

/dev/md2 on /mnt/hd2 type jfs (rw)

我正在尝试将一些文件夹复制到目标文件夹中/mnt/hd2/videos/movies/

注意:实际上我并没有直接使用这个目标文件夹,而是使用我的主文件夹中指向目标文件夹的符号链接。

现在,该文件夹/mnt/hd2/videos/movies/已启用默认组 ACL:

nass@stargaze:/mnt/hd2/videos$ getfacl Movies/
# file: Movies/
# owner: nass
# group: shares
# flags: -s-
user::rwx
group::rwx
other::r-x
default:user::rwx
default:group::rwx
default:group:shares:rwx
default:mask::rwx
default:other::r-x

我从临时文件夹复制了文件夹,并希望也能设置组写入权限,但文件夹如下所示:

drwxr-sr-x+ 2 nass shares        24 Aug  6 01:12 The_Movie/

我最初在“视频”文件夹上设置了 ACL,所有子文件夹都继承了该顶部文件夹的默认设置。

我错过了什么?

编辑:JFS ACL 支持确实是在内核中编译的。

EDIT2: getfaclThe_Movie/看起来像

nass@stargaze:/mnt/hd2/videos/Movies$ getfacl The_Movie/
# file: The_Movie/
# owner: nass
# group: shares
# flags: -s-
user::rwx
group::rwx                      #effective:r-x
group:shares:rwx                #effective:r-x
mask::r-x
other::r-x
default:user::rwx
default:group::rwx
default:group:shares:rwx
default:mask::rwx
default:other::r-x

源文件夹位于另一个 jfs 磁盘上。该文件夹通过 cifs 共享传输到该源位置,我认为它被授予初始权限 755。

答案1

确保您的内核编译时支持 JFS 和 ACL。你可以这样检查:

$ zgrep CONFIG_JFS_POSIX_ACL /boot/config-`uname -r`
CONFIG_JFS_POSIX_ACL=y

相关内容