我是 Ubuntu/Linux 的新手。我正在运行带有 retropie 的 Ubuntu 16.04.3 LTS。每当我尝试从 retropie 关闭系统时,它总是要求输入密码,我必须插入键盘并输入密码。
我如何禁用密码请求以便我可以轻松关闭 retropie?
简单的逐步操作将不胜感激!
答案1
编辑您的盒子sudoers
文件。在终端运行sudo visudo
.visudo
可以很好地限制手动编辑可能造成的损害。添加以下几行,替换bob
为正确的用户名。运行上述命令sudo
需要当前用户的密码。
Cmnd_Alias SHUTDOWN_CMDS = /sbin/poweroff, /sbin/halt, /sbin/reboot
bob ALL=(ALL) NOPASSWD: SHUTDOWN_CMDS
如果您的系统没有连接到互联网,另一种方法是将线路更改sudo ALL=(ALL) ALL
为sudo ALL=(ALL) NOPASSWD: ALL
。如果连接到互联网,这是有风险的。
该sudoers
文件更改sudo
权限以允许指定用户或组运行特定命令。在本例中,bob 无需密码即可运行各种关机命令。
该
/etc/sudoers
文件控制谁可以在哪些机器上以哪些用户身份运行哪些命令,还可以控制特殊事项,例如是否需要密码才能执行特定命令。该文件由别名(基本上是变量)和用户规范(控制谁可以运行什么)组成。
- Ubuntu 社区 Wiki - Sudoers。