我有一台运行 Kali Linux 2021.3 的虚拟机。我只有 2 个用户kali
和root
。该kali
用户拥有 sudo 权限和密码。当我运行没有 sudo 权限的命令时,它会正常执行。但是当我使用 sudo 权限执行相同的命令时,至少需要超过 20 秒才提示我输入密码
但是当我使用 root 权限切换用户su root
并运行命令时,这种情况并没有发生。此外,像python 和 PHP 需要更长时间比平常执行的时间要长。例如,使用 python 启动一个简单的 HTTP 服务器:python3 -m http.server 8080
也需要 20 多秒。
我以为这是内存不足的问题。所以我尝试将内存增加 2GB。但仍然不起作用。我最近进行了 APT 升级。我想知道这是否是导致此问题的原因。我当前的版本是,
uname -a:
Linux kali 5.10.0-kali7-amd64 #1 SMP Debian 5.10.28-1kali1 (2021-04-12) x86_64 GNU/Linux
这是我使用 sudo 执行命令时 auth.log 的输出
tail -f /var/log/auth.log
Oct 23 17:21:27 kali sudo: kali : TTY=pts/3 ; PWD=/home/kali ; USER=root ; COMMAND=/usr/bin/ls
Oct 23 17:21:27 kali sudo: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1000)
Oct 23 17:21:27 kali sudo: pam_unix(sudo:session): session closed for user root
答案1
这是 /etc/hosts 文件的问题。我没有主机名 (kali) 的条目。我刚刚在主机文件中添加了一个条目,如下所示:
kali 127.0.0.1
我从这篇文章中发现了这一点。