동일한 서버를 공유하는 두 명의 사용자 A와 B가 있습니다. A는 권한 700으로 디렉터리를 생성했으며 사용자와 그룹은 동일합니다. 사용자 A
예를 들어
drwx --- --- A A temp_dir/
이제 사용자 B는 A의 파일에 액세스할 수 있는 권한을 갖습니다. B가 하는 일은 이 "temp_dir/"을 자신의 홈 디렉터리로 옮기는 것입니다.
이제 이동된 디렉터리는 이전과 동일한 권한(700)을 가지며 사용자와 그룹은 A입니다.
B가 해당 디렉터리에 있는 파일에 액세스하려고 하면 액세스할 수 없습니다.
그는 권한을 변경할 수 없으며 sudo/root 사용자 권한이 없습니다.
B는 이 디렉토리에 어떻게 접근하나요?
답변1
B는 이 디렉토리에 어떻게 접근하나요?
그런 다음 디렉터리는 A에 속하고 A는 B에게 디렉터리에 대한 권한을 부여하지 않았으므로 B는 디렉터리에 액세스할 수 없습니다. 그렇게 간단합니다.
A(또는 루트)가 B에게 권한을 부여하려면 그렇게 해야 합니다 chmod
(또는 chown
루트가 부여하는 경우).