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