Answers:
是的,有可能。
通过在命令提示符下键入以下内容来编辑sudoers文件:
sudo visudo
找到带有注释的部分,# Defaults specification
然后寻找像这样的一行:
Defaults env_reset
将该行更改为:
Defaults env_reset,timestamp_timeout=10
在这里,您可以10
用任何需要激活sudo密码的分钟数代替。保存更改,您就完成了。
编辑:如果您不喜欢使用vi
,可以告诉visudo
您使用其他编辑器。编辑器必须阻塞,直到您完成编辑。只需EDITOR
在visudo
调用之前设置环境变量,它将使用该编辑器:
EDITOR=/usr/bin/nano sudo visudo
将用于nano
编辑文件。我建议您不要使用诸如Sublime Text之类的图形编辑器,而无需知道如何从命令行以阻止模式运行该编辑器(subl
这意味着使用调用它--wait
)。
visudo
只是不/etc/sudoers
直接编辑文件。它会编辑文件的副本,并在保存文件时先确认该文件在语法上是正确的,然后再替换/etc/sudoers
为该副本。这个非常重要。将文件搞砸并破坏系统超级容易。如果vi
不是您所需要的,请参见上文,了解如何使用其他编辑器。
visudo
从$EDITOR
定义时开始sudo -e
(如果可用于编辑任何文件),首先使编辑器离开$SUDO_EDITOR
。
sudo bash
现在,您可以根据需要保持为根用户。无需修补系统文件。
exit
或<control-d>
回到正常的宇宙。
sudo