폴더에 대한 개별 사용자 액세스 제어

폴더에 대한 개별 사용자 액세스 제어

한 디렉터리 아래에 많은 폴더가 있고 /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 

관련 정보