읽기 전용 디렉토리의 특정 사용자에게 쓰기 권한을 부여하는 방법은 무엇입니까?

읽기 전용 디렉토리의 특정 사용자에게 쓰기 권한을 부여하는 방법은 무엇입니까?

시스템: FreeNAS

디렉토리가 있습니다 :

drwxr-xr-x  4 user1  Group1    7 Mar 14 01:48 publicDirectory

사용자는 user1여기에 파일을 업로드할 수 있고, 모든 사용자는 Group1get -xr규칙에 따라 업로드할 수 있습니다. 정말 좋습니다.

그러나 권한 이 필요한 소수의 사용자("디렉터리 관리자"라고 부르자)가 있지만 user4그 외에는 아무도 없습니다.user15wxr

그렇게 하려면 어떻게 해야 할까요? 나는 아직 초보자입니다.

미리 감사드립니다!

답변1

당신은 하나에서 벗어났습니다. 권한은 가 아닌 rwx/ r-x/ 로 그룹화됩니다 .r-xwxr

d rwx r-x r-x  4 user1  Group1    7 Mar 14 01:48 publicDirectory

귀하의 경우 "Others" 또는 "World"는 r-x그룹과 정확히 동일한 권한을 가지므로 그룹 소유권을 다른 그룹으로 전환하고 쓰기 권한을 부여하는 것이 좋습니다. 예를 들면 다음과 같습니다.

d rwx rwx r-x  4 user1  Maintainers    7 Mar 14 01:48 publicDirectory

보다 복잡한 구성(예: 유지 관리자 rwx, Group1 rx, 그 외 모든 사람은 액세스 불가)을 원하는 경우 여러 사용자 및/또는 그룹을 추가할 수 있는 ACL을 사용하여 수행할 수 있습니다. FreeNAS는 "POSIX" ACL 대신 "NFSv4" ACL(Windows의 ACL과 유사)을 사용하도록 구성된 것 같습니다.문서를 참조하세요.

관련 정보