
現在、Xubuntu 11.10 を使用していますが、質問は次のとおりです。USB ハードウェアが接続されているときにパスワードを要求するにはどうすればよいですか?
例:
USB マス ストレージを接続すると、Xubuntu がウィンドウを開き、USB マス ストレージのファイルとフォルダーを表示します。USB マス ストレージ (またはその他の USB ハードウェア) を接続するときに、「root/sudo」パスワードを要求し、その後ファイルとフォルダーを表示したり、その他の操作を実行したりできるようにしたいです。
答え1
Ubuntu 11.10の場合
次のコマンドで .pkla ファイルを作成します。
gksu gedit /var/lib/polkit-1/localauthority/50-local.d/mount-usb.pkla
次のテキストをファイルの内容に貼り付けて、ファイルを保存します。
[Mounting, checking, etc. of external drives] Identity=unix-group:admin Action=org.freedesktop.udisks.filesystem-mount;org.freedesktop.udisks.filesystem-check;org.freedesktop.udisks.filesystem-unmount-others;org.freedesktop.udisks.drive-eject;org.freedesktop.udisks.drive-detach;org.freedesktop.udisks.change;org.freedesktop.udisks.luks-unlock ResultActive=auth_admin_keep
ログアウトして再度ログインしてください。
ソース (Ubuntu フォーラム)2 つの USB ドライブ (1 つはフラッシュ ドライブ、もう 1 つは外付け HDD) でテストしましたが、問題なく動作するようです。