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: getfacl은 The_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

관련 정보