web-dev-qa-db-ja.com

USBペンドライブをマウントできません

USBペンドライブをファイルブラウザ(Nemo、Nautilus、Dolphinなど)からマウントするのに問題はありません。しかし、私はファイルブラウザからマウントできないペンドライブを持っています。エラーメッセージは次のとおりです。

Not authorized to perform operation

そして、リムーバブルメディアアイコンの代わりにハードディスクアイコンがあることがわかりました。

「mount」コマンドを使用して、rootユーザーでペンドライブをマウントできます。

ペンドライブがハードディスクではなくUSBリムーバブルメディアとして認識されるように、この問題を修正する方法はありますか?

2
Allen

私のペンドライブは、リムーバブルメディアビット(RMB)を反転させるLexarBootItで変更されたと思います。

次の手順のどれがハードディスクではなくリムーバブルメディアにペンドライブを回復するのかわかりません。

  1. 別の通常のペンドライブ(パーティションではなく、デバイス、例:/ dev/sdc)の512バイトを追加しました。
  2. 次に、問題のあるペンドライブを接続し、手順1の512バイトをddします。
  3. 次に、gpartedを使用して、パーティションテーブルとFAT32を使用したパーティションを作成します。
  4. コンピューターを再起動します。

手順4を実行した後、ペンドライブが通常のリムーバブルメディアとして検出されることがわかりました。

0
Allen

この問題にはさまざまな原因が考えられます。最も可能性の高いものは、polkitに問題があることです。 / etc/polkit-1/localauthorityというディレクトリがありますか?その場合は、rootとして次のファイルを編集します:/ etc/polkit-1/localauthority/50-local.d/55-storage.pklaおよび次の行を追加します。

  [Storage Permissions]
  Identity=unix-group:plugdev
  Action=org.freedesktop.udisks.filesystem-mount;org.freedesktop.udisks.drive-eject;org.freedesktop.udisks.drive-detach;org.freedesktop.udisks.luks-unlock;org.freedesktop.udisks.inhibit-polling;org.freedesktop.udisks.drive-set-spindown
  ResultAny=yes
  ResultActive=yes
  ResultInactive=no  

また、plugdevグループに自分自身を追加する必要があります。

 usermod -a -G plugdev <your username>

これはDebianファミリのディストリビューション(Debian、Ubuntu、Mintなど)の正しいコマンドです。これらのいずれかに属していない場合は、ディストリビューションに適合させてください。

これが当てはまらない場合は、報告してください。

3
MariusMatutiae