锁定和解锁USB磁盘(pendrive)

普拉宾·达哈尔(Prabin Dahal)

是否有用于使用闪存驱动器锁定和解锁我的Ubuntu机器的程序?

例如,当我取出USB闪存驱动器时,计算机会自动锁定,而当我插入闪存驱动器时,计算机会自动解锁。

先感谢您。

Fr0zenFyr

我知道这是一个非常晚的答案,只是认为这可能对将来的读者有所帮助。我在用USB驱动器锁定时发布了答案

好了,可以定制称为PAM(可插入身份验证模块)的模块来满足您的需求。linuxconfig上有一篇漂亮的文章详细描述了这一点。

这些步骤是:

  1. 安装PAM

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

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

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

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

  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>*
    

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章