다른 그룹 구성원에게 내 고객 디렉터리에 대한 액세스 권한을 부여하고 싶습니다.

다른 그룹 구성원에게 내 고객 디렉터리에 대한 액세스 권한을 부여하고 싶습니다.

아래에 디렉토리를 만들고 싶습니다 /google/new. 디렉토리의 소유자는 내 고객이어야 합니다 sara.

빨간색 그룹의 구성원은 이 디렉터리의 모든 파일에 액세스 할 수 있어야 nikhil합니다 . 그리고 해당 디렉토리 내에 생성되는 모든 파일은 해당 디렉토리와 동일한 그룹을 가지고 있어야 합니다 .edwinelizwa/google/new

답변1

충분한 권한이 있고 디렉터리가 존재한다고 가정합니다 (그렇지 않은 경우 옵션을 에 전달 /google해야 함 ).-pmkdir

mkdir /google/new
chown sara:red /google/new
chmod g+s /google/new

내부에 생성된 모든 파일은 /google/new그룹의 소유가 됩니다.red

귀하의 질문에서 사용자가 sara그룹의 구성원인지 여부 red가 명확하지 않으므로 sara그렇지 않은 경우 red다음과 같이 추가합니다 .

setfacl -m g:red:r /google/new

이렇게 하면 red그룹의 사용자가 파일을 읽을 수 있습니다./google/new

이 경우 sara의 그룹에 해당하도록 이전 코드의 두 번째 줄도 수정해야 합니다.

chown sara:saras_group /google/new

관련 정보