私のPCには、3つのユーザーアカウントがあります。 1つのアカウントでファイルマネージャからドライブを開くと、マウントされて正常にアクセスできるようになります。しかし、別のアカウントから同じドライブにアクセスしようとすると、既にマウントされているように見えますが、それを開こうとすると次のエラーが発生します。
「マイビデオ」のコンテンツを表示するために必要な権限がありません。
私ができることを知っている
Sudo umount
その後
Sudo mkdir
Sudo mount
しかし、永続的な修正はありますか?
これは、デバイスがマウントされると、自分の名前でマウントされるため、システムはそれを自分のものであり、自分だけがアクセスできると考えているためです。これを渡すには、別のアカウントに切り替えるときに、単にそのデバイスを取り外して再度接続するか、...
この出力から:
total 0
lrwxrwxrwx 1 root root 10 Oct 2 18:34 3C18F90318F8BD48 -> ../../sdb3
lrwxrwxrwx 1 root root 10 Oct 2 18:34 5e89f82b-dea9-4348-88f9-ac5cd533437f -> ../../sdb9
lrwxrwxrwx 1 root root 10 Oct 2 18:34 648660B6866089FE -> ../../sda2
lrwxrwxrwx 1 root root 10 Oct 2 18:34 8012db19-0086-4576-96a2-34f50a75ecfb -> ../../sdb8
lrwxrwxrwx 1 root root 10 Oct 2 18:34 88EAB7AEEAB796C2 -> ../../sdb6
lrwxrwxrwx 1 root root 10 Oct 2 21:23 8AD65635D65621AD -> ../../sdb2
lrwxrwxrwx 1 root root 10 Oct 2 18:34 96C01076C0105EB5 -> ../../sda3
おそらく複数のデバイスが接続されていることを理解できます。たとえば、を見てみましょうsdb2
-最後にプラグインされました。 UUIDは8AD65635D65621AD
です-これを覚えておいてください。
最初に、let say my_device
というグループを作成し(他の名前を付けることができます)、アカウントを追加します。ターミナルからこれらを実行します。
Sudo groupadd my_device
Sudo usermod -a -G my_device your_username
Sudo usermod -a -G my_device another_username
#...
Sudo usermod -a -G my_device last_username
次に、my_device
に/media
という新しいフォルダーを作成し、my_device
グループの全員に読み取りおよび書き込み権限を付与します。
Sudo mkdir /media/my_device
Sudo chown :my_device /media/my_device
Sudo chmod 660 /media/my_device
最後に、fstab
をルートとして開きます。何かのようなもの:
Sudo -i gedit /etc/fstab
最後に次の行を追加します。
UUID=8AD65635D65621AD /media/my_device vfat users,noauto,relatime 0 0
ファイルを保存して閉じます。それでおしまい
同じ方法を他のデバイスに適用できます。