15.04 暂停脚本未运行,需要 modprobe MythTV 的 sudo 权限

15.04 暂停脚本未运行,需要 modprobe MythTV 的 sudo 权限

我正在运行 15.04 和 MythTV。计算机可以挂起,但在恢复时会冻结。我已将此归结为 mythbackend 和模块 saa7164 的问题。我编写了一个可以手动运行的脚本,它将终止 mythbackend,然后卸载模块 saa7164。该脚本需要 sudo 权限才能 modprobe saa7164。我还编写了一个脚本,它可以重新加载模块 saa7164,然后恢复 mythbackend。当我手动执行操作时,我可以运行第一个脚本,然后挂起,然后恢复,运行第二个脚本,一切都正常。

我的问题是我希望这些在挂起/恢复时自动运行,而不是提示输入密码。我尝试了能找到的所有解决方案。我已将测试脚本放在 /etc/pm/sleep.d 中,并尝试了此链接中发布的解决方案:

Ubuntu 15.04 Suspend 不运行“pm-suspend”

答案1

请注意,这不是我的修复,只是重定向。我完全不是在暗示这是重复的,但这个修复有多种用途。这个修复来自 这里:

解决问题的方法是将您的用户放在 sudoers 文件中,就像您所看到的一样。

打开终端窗口并输入:

sudo visudo

在文件底部输入以下内容:

username ALL=(ALL) NOPASSWD: ALL

其中 username 是您在系统中的用户名。保存并关闭 sudoers 文件(如果您尚未更改默认终端编辑器(您会知道是否更改过),请按 ctl+x 退出nano(但请注意,下面的屏幕截图显示vim),它会提示您保存)。

在此处输入图片描述

此后,您可以在终端窗口中输入,sudo <Whatever you want>而无需提示输入密码。

这仅适用于sudo终端窗口中的命令。例如,当您尝试在软件中心安装软件包时,系统将提示您输入密码,如下一个屏幕截图所示。

在此处输入图片描述

我想这就是你想要的。

相关内容