使用 sudo 以其他用户身份登录的等待时间很长

使用 sudo 以其他用户身份登录的等待时间很长

为什么我使用 sudo+su 登录需要 20-30 秒?

$ time sudo su ida -l
exit
ida@timbuktu:~$ exit
logout

real    0m18.076s

$ time sudo su ida
exit
ida@timbuktu:/home/carl-erik$ exit
exit

real    0m25.082s

当频繁更换用户来工作时,这非常令人沮丧。我想补充一点,这可能不严格限制sudo,因为使用 ssh 登录也需要大约 25 秒。

这些文件的内容已被请求。它们未被改变。

/etc/nsswitch.conf

passwd:         compat
group:          compat
shadow:         compat

hosts:          files mdns4_minimal [NOTFOUND=return] dns mdns4
networks:       files

protocols:      db files
services:       db files
ethers:         db files
rpc:            db files

netgroup:       nis

/etc/hosts

127.0.0.1       localhost
127.0.1.1       myhostname.myisp.net       myhostname
192.168.10.2    myhostname.hopto.org

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

相关内容