在我的 centos 上进行最后一次系统更新后,当我使用 sudo 甚至以 root 身份登录时,每个命令几乎都要花费 60 秒。我用它strace sudo ls
来查看发生了什么,以下是一些关键日志
mprotect(0x7fe8c9245000, 4096, PROT_READ) = 0
munmap(0x7fe8cec96000, 30963) = 0
socket(AF_UNIX, SOCK_STREAM, 0) = 6
fcntl(6, F_GETFL) = 0x2 (flags O_RDWR)
fcntl(6, F_SETFD, FD_CLOEXEC|0x2) = 0
connect(6, {sa_family=AF_UNIX, sun_path="/run/nslcd/socket"}, 19) = 0
poll([{fd=6, events=POLLOUT}], 1, 10000) = 1 ([{fd=6, revents=POLLOUT}])
sendto(6, "\0\0\0\2\0\4\0\6\0\0\0\4root", 16, MSG_NOSIGNAL, NULL, 0) = 16
poll([{fd=6, events=POLLIN}], 1, 60000) = 0 (Timeout)
close(6)
fd 详细信息
lrwx------ 1 root root 64 May 5 11:15 0 -> /dev/pts/2
lrwx------ 1 root root 64 May 5 11:15 1 -> /dev/pts/2
lrwx------ 1 root root 64 May 5 11:15 2 -> /dev/pts/2
lr-x------ 1 root root 64 May 5 11:15 3 -> /var/lib/sss/mc/passwd
lr-x------ 1 root root 64 May 5 11:15 4 -> /etc/sudoers
lr-x------ 1 root root 64 May 5 11:16 5 -> /var/lib/sss/mc/initgroups
lrwx------ 1 root root 64 May 5 11:15 6 -> 'socket:[243209288]'
谁能帮我弄清楚发生了什么并解决这个问题。