我在 Plasma 小部件中有一个快速启动器(与快捷方式相同),它运行需要管理员权限的命令。我经常使用快速启动器,不想每次都输入 root 密码。
有没有办法赋予图标 root 权限,或者以某种方式将密码添加到图标运行的命令中?
答案1
如果您想在没有终端窗口的情况下运行它,并在命令中专门设置密码(不编辑 sudoers),另一个选择是创建一个脚本,如下:
#!/bin/bash
echo <password> | sudo -S <command>
-并从您的启动器(quicklauncher)运行它。
启动器中的命令是:
/bin/bash 'path_to_script.sh'
缺点是您将密码存储在危险位置的文件中。要解决安全问题,您可以将 scrypt 放在一个小型 truecrypt 卷上。
(灵感来自这线)