当插入 USB 硬件时如何请求密码?

当插入 USB 硬件时如何请求密码?

目前我使用的是 Xubuntu 11.10,我的问题是:当插入 USB 硬件时,如何请求密码?

例子:

我插入 USB 大容量存储:现在 xubuntu 打开一个窗口并显示 USB 大容量存储的文件和文件夹。我希望当我插入 USB 大容量存储(或任何其他 USB 硬件)时询问“root/sudo”密码,然后显示文件和文件夹或进行其他操作。

答案1

对于 Ubuntu 11.10

  1. 使用以下命令创建一个.pkla 文件。

    gksu gedit /var/lib/polkit-1/localauthority/50-local.d/mount-usb.pkla
    
  2. 将以下文本粘贴到文件内容中,然后保存文件。

    [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
    
  3. 注销并重新登录。

来源(Ubuntu 论坛)我已经用两个 USB 驱动器(一个是闪存驱动器,另一个是外部 HDD)对其进行了测试,一切似乎运行正常!

相关内容