2개의 스토리지 드라이브가 있는데, 1개는 NTFS이고 다른 하나는 ext4입니다.
/media
둘 다 다음과 같이 설치됩니다Storage_1
.Storage_2
- 나는 도망쳤다
chmod -R *user*:*user* /media/Storage_*
umask=022
넣어/etc/bash.bashrc
보고 해봤는데~/.bashrc
내 fstab은 다음과 같습니다
# Entry for /dev/sdc2 UUID=F88275C4827587C0 /media/Storage_1 ntfs-3g defaults,umask=022,uid=1000,gid=1000 0 0 # Entry for /dev/sdb1 UUID=b4ef7aaa-97e8-4bdb-bba4-382469b23749 /media/Storage_2 ext4 defaults 0 2
설정 해봤는데
umask=022,uid=1000,gid=1000
안되네요sdb1
NTFS 드라이브에 파일을 저장하면 umask 변수를 따르지만(사진을 다운로드하면 -rwxr-xr-x
), ext4 드라이브에 파일을 저장하면 umask 변수를 따르지 않습니다( -rw-r-----
). ext4 드라이브가 NTFS와 동일한 권한으로 파일을 자동으로 저장하도록 하려면 어떻게 해야 합니까? 아니면 NTFS로 포맷해야 합니까?
답변1
umask
이 옵션의 목적은 mount
파일 시스템이 기본적으로 Unix 권한을 지원하지 않을 때 파일 시스템의 각 파일에 대해 표시되는 권한을 설정하는 것입니다(일반적으로 파일 시스템이 이를 지원하는 경우 권한은 파일 시스템에 저장됩니다).
이것이 바로 NTFS(이 파일 시스템에서 Unix 권한을 지원하지 않음)에 대한 umask
옵션이 있고 mount
Ext4(Unix 권한을 지원함)가 종료할 이유가 없는 이유입니다.