sudodev 是一个通过指定某个设备(U盘)后让你使用sudo
而不需要密码的程序
看到这里后,用C++写了一遍 初学C++算是练习吧
影响的系统文件:
- /etc/sudoers
- /etc/group
- 这个程序会创建一个
group
叫sdevuser
- 你必须将自己加入
sudoers
通过visudo
或者其他方式,并且,你必须是sdevusers
的成员 - 在你的
/etc/sudoers
文件中有以下一行代码
#includedir /etc/sudoers.d
如果没有,程序会试图添加进去,但是这不能保证你可以不用输入密码
有了以上条件,你就可以使用sdev_ctl
的add
或del
选项来添加或删除你的外部设备,一旦sdevd
监测到了你添加的设备,你就可以使用sudo而不需要输入密码了
- 使用前请备份影响的系统文件
- 你可以将
sdevd
写入系统的启动脚本,具体方法参见你所用发行版的wiki,也可以参考这里
非常感谢学姐@Arondight做了这个很棒的东西
Copyright © 2015 AbbyCin(abbytsing@gmail.com)
GNU General Public License GPL