当我运行 sudo visudo 时,它应该包含什么?请给我一个 sudo 用户通常应该包含的内容的示例。
答案1
以下是我在新安装中所做的更改:
$ sudo cat /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults env_reset, timestamp_timeout=120, pwfeedback
#Defaults mail_badpass
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"
Defaults:rick !secure_path
(... SNIP rest of file unchanged ...)
我将更改放在文件顶部。它们以粗体显示在上面:
timeout
使 sudo 特权持续 2 小时,这样我就不必每 5 分钟或默认时间重新输入一次密码。pwfeedback
*
在输入密码期间,每按一次键,屏幕上都会出现一个。mail_badpass
每次我错误输入 sudo 密码时,都会停止向我的帐户发送电子邮件。!secure_path
解释如下:我可以通过 CLI 让“sudo”遵循我的路径吗?