2つのストレージドライブがあり、1つはNTFS、もう1つは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権限をサポートしている)が終了する理由がない理由です。