ACL의 Centos Linux - 상속되지 않음

ACL의 Centos Linux - 상속되지 않음

필요한 ACL을 해결하는 중... OS는 Centos Linux입니다.

상황:

집이라는 폴더.

사용자는 user1이라고 하고 사용자는 user2라고 합니다.

user1은 home 폴더를 소유하고 user2는 home에 대한 RWX도 가지고 있습니다.

ACL을 사용하여 user1이 집에서 파일/폴더를 만들 때 해당 user2에게도 해당 파일/폴더에 대한 RWX 권한이 부여되도록 만들려고 합니다. 또한 user2가 집에 파일/폴더를 생성하면 user1에게 이에 대한 RWX 권한이 부여됩니다.

내가 시도한 ACLS:

getfacl home
user:user1:rwx
user:user2:rwx
default:user1:rwx
default:user2:rwx

그러나 새 파일이 생성되면 다음과 같이 표시됩니다.

getfacl home/testfolder
# owner: user1
# group: AllUsers
user::rwx
user:user1:rwx          #effective:r-x
user:user2:rwx          #effective:r-x
group::r-x
mask::r-x
other::r-x
default:user::rwx
default:user:47:rwx
default:user:48:rwx
default:group::r-x
default:mask::rwx
default:other::r-x

권한이 상속되지만 쓰기 권한이 제거되는 것 같나요? 이를 허용하기 위해 별도의 그룹을 만드는 것은 옵션이 아닙니다.

비슷한 것을 시도하고 작동시킨 사람이 있습니까?

답변1

그냥 이것저것 좀 가지고 놀았는데...

home/ 디렉토리에 대한 ACL(기본) 마스크는 무엇입니까?
이것이 작동하려면 'rwx'여야 합니다.
다음을 사용하여 설정할 수 있습니다.

setfacl -m d:m:rwx home

또한 테스트 폴더의 마스크를 변경해야 합니다(지금은 'rw'이므로).

setfacl -m m:rwx home/testfolder

도움이 되길 바랍니다.

관련 정보