새 디렉토리 UMASK에 대한 권한

새 디렉토리 UMASK에 대한 권한

소유자가 "owner1"이고 775개의 권한을 가진 "dir1" 디렉터리가 있습니다.

"owner1"과 동일한 그룹에 있는 다른 사용자는 "owner2"입니다.

"owner2"가 "dir1"에 파일을 쓸 때마다 권한을 600으로 설정해야 하고, 디렉터리에 쓰면 권한을 700으로 설정해야 합니다.

어떻게 해야 하나요? UMASK가 필요합니까?

답변1

"owner2"에게 이 권한이 있으면 이 설정을 설정할 때 생성된 목록 의 모든 파일에 대한 권한이 umask 077지워집니다 . 물론 문제는 "owner1"이 이러한 파일을 읽을 수 없다는 것입니다.groupother

umask 077"dir1"에 파일을 생성하는 특정 프로그램이 있는 경우 해당 프로그램을 시작하는 쉘을 설정할 수 있습니다.

umask 077 ; ./start_creator_owner2

이 줄이 시작 스크립트의 일부인 경우 생성된 모든 항목 start_creator_owner2에는 .go0

관련 정보