특정 디렉터리에 대해 그룹에 특별 권한 부여

특정 디렉터리에 대해 그룹에 특별 권한 부여

Ubuntu 서버 16.04.3이 설치되어 있고 /group1 , /group2 , /everyone 3개의 디렉터리가 있습니다.

이제 이미 group1 및 group2라는 그룹이 있고 group1 및 group2 그룹의 사용자만 해당 디렉터리에 쓸 수 있기를 원합니다.누구나 /everyone 디렉터리에 쓸 수 있어야 하지만, 다른 사용자에게 속한 파일을 삭제할 수는 없습니다.

사이트를 검색한 후 sudo chmod u=rwx,g=rwx,o=rx /group1/group1 및 /group2에 대한 권한을 설정하곤 했습니다.

/everyone에 대한 권한을 어떻게 설정하나요?

감사해요!

답변1

이것이 바로 끈끈한 비트의 용도입니다 /tmp. 를 보세요.

넌 할 수있어:

sudo chmod 1777 /everyone

이제 모든 사람이 에 쓸 수 있지만 /everyone소유자만 파일을 제거/수정/이름을 바꿀 수 있습니다. 분명히 디렉토리는 owner:group할당된 권한에 따라 작업을 수행할 수 있습니다. 이 경우에는 다음과 같습니다.아무것. 권한을 더 잘 제어하려면 제한적인 조치를 취하세요.

관련 정보