setuid를 사용하여 ACL 구현

setuid를 사용하여 ACL 구현

저는 주로 다음 주제와 관련된 과제를 수행하고 있습니다.

여기에 이미지 설명을 입력하세요.

주요 아이디어는 fakeroot로 프로그램을 실행하여 소유자의 파일을 읽을 수 있는 사용자 권한을 높이는 것입니다. user1이 소유자인 경우 fakeroot는 setuid를 변경하여 user2가 user1의 파일을 읽을 수 있도록 허용합니다.

setuid를 사용하여 ACL을 구현하는 방법을 이해할 수 없습니다. 내 생각에는 ACL 권한은 setfacl을 통해서만 변경할 수 있다는 것입니다. 이 문제를 해결하는 방법을 알고 싶습니다. 저는 이 분야를 처음 접했습니다. 어떤 통찰력이라도 도움이 될 것입니다.

관련 정보