umask는 파일에서 작동하지 않습니까?

umask는 파일에서 작동하지 않습니까?

나는 그것을 .so umask로 설정했습니다 : 0

$umask   
0000  

나는 그렇게
echo 'test' > test.txt
하고 test.txt창조되었다. 이렇게 하면 다음이 ls -l test.txt표시됩니다.
$ls -l test.txt
-rw-rw-rw- 1 jim None 5 Jun 30 22:50 test.txt
왜 권한이 없습니까 rwxrwxrwx?

답변1

새 파일을 생성할 때 셸은 0666을 기본 권한으로 사용합니다. umask는 권한을 추가하지 않고 제거만 하기 때문에 결과 파일에는 다음과 같은 내용이 포함됩니다.

관련 정보