umask 및 chmod는 마운트된 드라이브에 영향을 주지 않습니다.

umask 및 chmod는 마운트된 드라이브에 영향을 주지 않습니다.

Windows 드라이브는 부팅 시 마운트를 사용합니다.pysdm. 설정은

nls=iso8859-1,users,umask=002,sync,user,dirsync,uid=mtk

chmod를 사용하여 파일에 대한 권한을 변경하려고 하면 권한에 대한 업데이트가 표시되지 않습니다. Chmod는 자동으로 프롬프트를 반환합니다. 또한 생성된 파일의 권한은 775가 아닌 755여야 합니다. 터미널 출력입니다.

mtk@mtk-laptop$ umask
0022
mtk@mtk-laptop$ touch abc.txt
mtk@mtk-laptop$ ls -l abc.txt 
-rwxrwxr-x 1 mtk root 0 May 14 00:00 abc.txt*
mtk@mtk-laptop$ chmod ugo-x abc.txt 
mtk@mtk-laptop$ ls -l abc.txt 
-rwxrwxr-x 1 mtk root 0 May 14 00:00 abc.txt*
mtk@mtk-laptop$ 

이 문제의 원인이 무엇인지 아는 사람이 있습니까?

우분투 12.04를 사용하고 있습니다.

답변1

Unix 권한은 Windows 권한에 적용되지 않으며 Windows 권한에 매핑될 수 없으므로 chmod반드시 작동하지 않습니다. (FAT에는 이 세분성에서 권한이 없으며 NTFS 권한은 사용자 이름이나 숫자 ID가 아니라 Linux가 액세스할 수 없는 UUID로 저장됩니다.) 표시되는 권한은 umask=002마운트 옵션의 일부로 생성됩니다.

관련 정보