한 디렉터리 아래에 많은 폴더가 있고 /home/storage
사용자는 해당 디렉터리 아래의 다른 폴더 guest
에만 액세스할 수 있고 나머지 사용자는 다른 모든 폴더에 액세스할 수 있어야 합니다. 이러한 권한을 어떻게 설정합니까?/home/storage/guest
/home/storage
답변1
한 가지 제안은 다음과 같습니다.
모든 디렉터리를 /home/storage
그룹 ID 일치 staff
(또는 원하는 이름)로 설정합니다.
일반 사용자는 staff
대신에 (사용자 이름과 일치하는 그룹이 기본값으로 지정될 수 있음) 구성원 입니다 guest
. 그는 소유자의 권한을 얻지 /home/storage/guest
만 다른 디렉토리는 볼 수 없습니다 staff
.
물론, other
권한이 거부되었는지도 확인하세요.
답변2
게스트 사용자에게 /home/storage/guest 폴더에 대한 액세스를 제공하기 위해 acl을 사용하는 것을 진지하게 고려하는 경우
format: setfacl -m u:guest:rwx /home/storage/guest