使用 USB 驱动器锁定

使用 USB 驱动器锁定

可能重复:
从 USB 磁盘 (pendrive) 锁定和解锁

当我使用 Windows 时,我使用一个名为捕食者当我移除某个 USB 闪存盘时,它会锁定我的电脑。然后当我重新插入它时,它会解锁电脑。

Ubuntu 上有类似的程序吗?

答案1

嗯,可以定制一个名为 PAM(可插入身份验证模块)的模块来满足您的需求。 这里有一篇精彩的文章linux配置详细描述这一点。

步骤如下:

  1. 安装 PAM

    $ sudo apt-get install pamusb-tools libpam-usb
    
  2. 将 USB 设备添加到 PAM 配置

    $ sudo pamusb-conf --add-device <my-usb-stick>
    
  3. 选择您的音量并““保存”

  4. 定义 PAM 身份验证的用户

    $ sudo pamusb-conf --add-user <ubuntu-user>
    
  5. 选择并““保存”

  6. 配置 PAM

    $ sudo gedit /etc/pam.d/common-auth
    
  7. 添加以下行并保存

    auth    sufficient      pam_usb.so
    
  8. 测试 PAM 身份验证

    $ su ubuntu-user
    
  9. 断开连接时锁定

    $ sudo gedit /etc/pamusb.conf
    
  10. 修改“用户”块使其看起来像:

    <user id="ubuntu-user"> 
          <device> 
                  my-usb-stick 
          </device> 
          <agent event="lock">gnome-screensaver-command -l</agent> 
          <agent event="unlock">gnome-screensaver-command -d</agent> 
     </user>*
    

乌贼这可能是 @maythux 建议的解决方案之一。我真的无法评论它的功能,我宁愿尽可能远离第三方应用程序。

答案2

不知道任何程序,但您可以创建一个简单的脚本来执行此操作,如本例所示:

http://www.techienote.com/2011/03/lock-unlock-ubuntu-desktop-using-usb-drive.html

答案3

您可以使用 乌贼

它可以满足您的需要,此外还有更多高级选项,请参见关联学习关于

相关内容