powertop
当我使用 Ubuntu 中的启动应用程序向导登录时,我尝试强制运行。在“命令”条目下,我放置了gnome-terminal -x /home/***/Documents/programming/scripts/powertop.sh
.它使用一行 bash shell 脚本:
echo "******" | sudo -S powertop
这可以正确输入我的超级用户密码,但在初始化后不允许我与 powertop 交互,因为它持续运行 echo。
如何获得使用 shell 脚本运行 powertop 的权限,同时仍然能够在 gnome 终端中使用它?
答案1
假设您的 powertop 位于 中,则无需密码/usr/sbin
即可使用。sudo /usr/sbin/powertop
为此,您需要运行visudo
并附加以下行,并yourusername
用真实的行替换:
yourusername ALL=(root) NOPASSWD: /usr/sbin/powertop