소유자가 "owner1"이고 775개의 권한을 가진 "dir1" 디렉터리가 있습니다.
"owner1"과 동일한 그룹에 있는 다른 사용자는 "owner2"입니다.
"owner2"가 "dir1"에 파일을 쓸 때마다 권한을 600으로 설정해야 하고, 디렉터리에 쓰면 권한을 700으로 설정해야 합니다.
어떻게 해야 하나요? UMASK가 필요합니까?
답변1
"owner2"에게 이 권한이 있으면 이 설정을 설정할 때 생성된 목록 의 모든 파일에 대한 권한이 umask 077
지워집니다 . 물론 문제는 "owner1"이 이러한 파일을 읽을 수 없다는 것입니다.group
other
umask 077
"dir1"에 파일을 생성하는 특정 프로그램이 있는 경우 해당 프로그램을 시작하는 쉘을 설정할 수 있습니다.
예
umask 077 ; ./start_creator_owner2
이 줄이 시작 스크립트의 일부인 경우 생성된 모든 항목 start_creator_owner2
에는 .go
0