
Ubuntu 20.04 を使用しています。デフォルトの「sudo」アカウントがあります。2 番目のユーザー アカウント (標準アカウント) を作成しました。2 番目のユーザー アカウントにログインしているときに、ext4 でフォーマットされた USB フラッシュ ドライブを挿入すると、ドライブ上のファイルにアクセスしようとすると次のメッセージが表示されます。This location could not be displayed. You do not have the permissions necessary to view the contents of "USB Flash Drive"
私は、FAT32 でフォーマットされた別の USB フラッシュ ドライブを使用することで、この問題を解決しました。しかし、さらに学習を進めるために、ext4 でフォーマットされたドライブを引き続き使用する場合、この問題を解決する方法を知っている人がいないか、ここに投稿しようと思いました。この修正には何らかの形で権限の変更が関係していると思いますが、どのような権限なのかはわかりません。
また、この件については Ask Ubuntu に同様の投稿があることに気付き、それらの修正を分析しようとしましたが、フラッシュ ドライブのようなユーザーが取り外しできないデバイスのアクセス許可の処理にそれらの修正をどのように関連付ければよいのか理解できずにいます。
答え1
それは問題ではありません。それは機能です。
ext4
は、権限をサポートする Linux ファイル システムです。したがって、ルート フォルダーには特定の所有権と権限が設定されており、ドライブを挿入すると自動的に作成されるマウント ポイントにも適用されます。
異なるユーザーに USB ドライブへのアクセスを許可するには、他のドライブと同様に、権限を設定する必要があります。
- ドライブにサブフォルダを作成し、それぞれの所有者を異なるユーザーに変更することができます。
- GROUP を、アクセスを必要とするすべてのユーザーが所属するグループに変更できます。
- 権限を開放して、誰でもドライブまたはドライブ上の特定のフォルダにアクセスできるようにすることができます。
- ...
したがって、使用ケースによって異なります。ファイル システムは Linux 権限をサポートしているため、ドライブまたはその特定のフォルダーへのアクセスを細かく設定できます。