解决linux下sudo反应慢的方法

在linux操作经常需要sudo权限,然而sudo反应很慢也是让人感觉无奈的,于是我找了些帖子,找到了解决的方法,但是那些帖子基本都是一样的,第一步(/etc/sudoers)就蒙蔽了(打开没有我的用户名啊,而且也没有发现需要改的,后面实践确实也不需要),不懂怎么做,只是大体过程,我猜他们只是复制粘贴而没有确定怎么操作。我就把能起到提示sudo的步骤记录一下。

我查看了我的sudoer文件,如下(没有修改哦):

#
Defaults env_reset
Defaults mail_badpass
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root ALL=(ALL:ALL) ALL
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
# See sudoers(5) for more information on "#include" directives:

其实就是hosts文件没有我的主机名,添加进去即可就行了:

brisk@lan:~$ sudo vi /etc/hosts
127.0.0.1       localhost
127.0.1.1       ubuntu
127.0.0.1       lan

然后保存hosts测试sudo,速度慢的问题不再出现。


评论/留言