아래에 디렉토리를 만들고 싶습니다 /google/new
. 디렉토리의 소유자는 내 고객이어야 합니다 sara
.
빨간색 그룹의 구성원은 이 디렉터리의 모든 파일에 액세스 할 수 있어야 nikhil
합니다 . 그리고 해당 디렉토리 내에 생성되는 모든 파일은 해당 디렉토리와 동일한 그룹을 가지고 있어야 합니다 .edwin
elizwa
/google/new
답변1
충분한 권한이 있고 디렉터리가 존재한다고 가정합니다 (그렇지 않은 경우 옵션을 에 전달 /google
해야 함 ).-p
mkdir
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