我这样使用 VeraCrypt:
- 打开 VeraCrypt GUI。
- 挂载一个容器。
- 输入root密码进行挂载。
但我需要一个“紧急”卸载所有设备的选项。我知道 Win 版本中有“热键”,但我在 Linux、Ubuntu 16.04 上使用它。所以我尝试在控制台中运行此命令:
veracrypt -f -d
但是,尽管在单击“全部卸载”时它不会在 GUI 中要求输入 root 密码,但它仍要求输入 root 密码才能执行此操作。
如何制作一个系统范围的热键来卸载所有设备而不要求输入密码? 是否可以veracrypt -f -d
在 sudoers 中仅将此命令“列入白名单”,而无需根据以下说明打开后门这?
谢谢。
答案1
/etc/sudoers
您可以使用将脚本添加到visudo
。
# group users allow to run script without password
%users ALL = NOPASSWD: /usr/sbin/IRGENDEINSKRIPT
# to use:
sudo /usr/sbin/IRGENDEINSKRIPT