ntfsドライブに保存されているファイルはumaskに従いますが、ext4には従わないことに注意してください。

ntfsドライブに保存されているファイルはumaskに従いますが、ext4には従わないことに注意してください。

2つのストレージドライブがあり、1つはNTFS、もう1つはext4です。

  • /mediaどちらも次のようにインストールされますStorage_1Storage_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オプションがあり、mountExt4(Unix権限をサポートしている)が終了する理由がない理由です。

関連情報