ext4ファイルシステムをマウントすると、そのファイルシステムに埋め込まれている権限が使用されます。これらを上書きする場合は、次を使用します
。1.マウントするユーザーのUIDを検索し、id <username>
UID = <userid>(<username>)GID = <groupid>(<groupname>)2を探します。sudo mount -o nosuid,uid=<userid>,gid=<groupid> /dev/whatever /media/wherever
これにより、ファイルシステムがマウントされ、指定されたユーザーがすべてのファイルの所有者としてマークされ、指定されたグループがすべてのファイルのグループとしてマークされます。nosuid
は、ユーザーがsuidプログラムを持ち込んでそれを使用してシステム(ファイルシステム上のsuidバージョンのbash)にアクセスするのを防ぐセキュリティ対策です。このnoexec
オプションを追加すると、セキュリティが強化されますが、ユーザーがファイルシステムでファイルを実行できなくなります。
注:ファイルシステムを自分で操作しようとしている場合は、デバイスのアクセス許可を修正するか、一時的なもの(つまり、壊れたインストールを回復する)の場合はルートとして操作する必要があります。
これがUSBまたはその他のリムーバブル外部ドライブのマウントpmount
用である場合、プロセスを自動化できるシステムをチェックアウトするか、少なくともかなり簡単にするpmount <device>
必要があります(つまり、フォルダーを作成し、ユーザーとしてマウントする必要があります)。ユーザーとしてマウント解除できるようにします)