umask가 적용되지 않았나요? [복사]

umask가 적용되지 않았나요? [복사]

umask아래의 새로운 값으로 설정하겠습니다 . 그런데 rxw유저에게 신청을 해보니 이게 존중되지 않는 것 같네요(?)

/home/pkaramol
$ umask u=rxw,g=rw,o=r
/home/pkaramol
$ umask -S
u=rwx,g=rw,o=r
/home/pkaramol
$ rm -rf afile && touch afile;
/home/pkaramol
$ ls -l afile 
-rw-rw-r-- 1 pkaramol pkaramol 0 Μar   2 10:30 afile

편집하다:

$ mount | grep -E '\s/\s'
/dev/sda3 on / type ext4 (rw,relatime,errors=remount-ro,data=ordered)

$ mount | grep -i home
/home/pkaramol

답변1

touch기본적으로 (사용) 파일은 권한 666 (-rw-rw-rw-) 으로 생성됩니다 umask 000. umask권한만 뺄 수 있습니다("권한 제거"). 귀하의 경우 에만 o=w영향을 받습니다 . u=x새로 생성된 파일에는 플래그( )를 추가 할 수 없습니다 . chmod이를 위해 사용해야 합니다 .

관련 정보