USBドライブ搭載時の基本権限

USBドライブ搭載時の基本権限

2つのパーティションを持つUSBスティックがあります。

  1. ブート(vfat)
  2. ルートファイルシステム(ext4)

このスティックをコンピュータに接続すると、ファイルビューアにパーティションが表示されます。 (Debian ジェシーとメイト).この項目をクリックすると、ドライブがマウントされます。

問題は、ターゲットフォルダのアクセス権にあります。

パーティション#1:私は所有者であり、グループ所有者なので関係ありません。

パーティション#2:所有者はルートで、グループはルートです。他のユーザーには読み取りおよび実行権限があります。

これをどのように変更できますか?

答え1

vfat-o uid=<uid>,gid=<gid>これは、おそらくデバイスデーモンが実行するアクションでインストールできます。これは、vfatファイルシステムの inode にユーザー ID またはグループ ID がないために発生します。

ext4inodeに対するUIDおよびGID権限があります。したがって、すべての権限はファイルシステムの一部であり、別の方法でマウントして変更することはできません。必要に応じてchownファイルシステムのファイル権限を変更できますext4。例えば

chown -R <me>:<stillme_group> /path/to/mount/point

注:ファイルシステム(またはinodeにUIDとGID情報を持つファイルシステム)と一緒にUSBスティックを使用し、ext4そのUSBスティックを別のコンピュータで使用する場合は、同じUIDとGID番号を使用することをお勧めします。すべてのコンピュータのユーザーとグループ。これは、inodeがUIDとGID情報をUIDとGID番号として保存するだけです。

関連情報