아래에 디렉토리를 생성하고 싶은데 /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