Ubuntu
文件保存到 ntfs 驅動器遵守 umask,ext4 不
我有 2 個儲存驅動器,1 個是 NTFS,另一個是 ext4。
- 都安裝在
/media
asStorage_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 驅動器時它們不會(它是給定的-rw-r-----
)。如何讓我的 ext4 驅動器自動保存具有與我的 NTFS 相同權限的文件,或者我必須將其格式化為 NTFS?
umask
選項的目的mount
是在文件系統本身不支持 Unix 權限時設置文件系統上每個文件的可見權限(通常,當文件系統支持時,權限儲存在文件系統中)。這就是NTFS 存在
umask
選項的原因mount
(此文件系統不支持 Unix 權限),而 Ext4 沒有理由退出(它支持 Unix 權限)。