我必须经常使用 sudo,当我已经输入多次密码时,输入密码会让人筋疲力尽。如何才能让我输入一次后就不再询问我了?我用的是 Centos 7。
答案1
有多种方法可以解决这个问题。以下是一些:
禁用密码提示
参考:https://serverfault.com/questions/579296/how-do-i-disable-the-sudo-password-prompt)
改变超时时间
提升至root
sudo -i
我想,后一个选项与您的问题最接近,但您很可能会发现超时满足您的需求。
答案2
sudo -s
会让你成为root,小心
答案3
您可以启用该root
帐户的登录功能。请注意,默认情况下禁用此功能是有原因的(或多个原因);当你永久工作时,你必须确定你在做什么root
(即使它只在一个终端窗口中)。我绝对不鼓励以特权启动桌面环境或运行用户应用程序(如 Office、浏览器等) ,或者养成默认root
工作的习惯。root
需要时登录控制台,完成后立即注销。确保登录具有与普通用户不同的提示,使用哈希作为提示符号,并使用红色(例如主机名)。
也就是说,设置密码root
应该像
$ sudo passwd root
之后您可以使用su
从普通用户帐户登录,或者更好地su -l
加载配置文件。作为额外的安全措施,您应该确保禁用通过 SSH 的直接登录;报到PermitRootLogin
/etc/ssh/sshd_config
。
更多详细信息(也应该主要适用于其他发行版):https://askubuntu.com/a/44419/568304