Umask에서 파일 권한을 기본값으로 설정

Umask에서 파일 권한을 기본값으로 설정

https://geek-university.com/linux/set-the-default-permissions-for-newly-created-files/

umask따라서 이 경우 내 (명령) 을 파일 및 폴더에 대한 기본 기본 권한 0002에서 (비트 단위로) 빼기를 원합니다 . 예를 들어 이 파일의 결과는 664입니다.666777

이렇게 하면 chmod이 새로운 마스크로 생성된 파일에 대한 권한을 변경할 수 있습니다. 이는 물론 파일을 생성할 때 기본 마스크입니다 touch.

어떻게 해야 하나요?

답변1

$ echo 'ibase=8; obase=8; (( 0666 - 0002 ))' | bc
644
$ echo 'ibase=8; obase=8; (( 0777 - 0002 ))' | bc
775

관련 정보