小编Edw*_*all的帖子

sudo 提示不允许我提交我的 sudo 密码

当我 ssh 进入我的 CentOS 7 机器并尝试使用 时sudo,我无法提交我的密码。

提示示例:

$ sudo ls
[sudo] password for edwardloveall: 
Run Code Online (Sandbox Code Playgroud)

然后我输入密码,点击Enter,但没有任何反应。不,命令已运行(似乎),没有“抱歉,再试一次。”,什么也没有。我被迫Ctrl+C退出提示并做其他事情。输入 ssh 密钥密码时也会出现此故障。

sudo对于其他非命令和提示,接受回车。这种行为曾经有效,据我所知系统没有更新。

我该如何修复或排除此问题?

编辑:更多用于调试的输出:

$ id
uid=1000(edwardloveall) gid=1000(edwardloveall) groups=1000(edwardloveall),10(wheel)
$ ls -l /etc/sudoers
-r--r-----. 1 root root 4188 Mar 31  2016 /etc/sudoers
Run Code Online (Sandbox Code Playgroud)

也尝试过su -c date,尝试输入密码(不确定我是否输入了正确的密码),但发生了同样的事情:提示时没有响应。

更多调试信息:

$ hostname
portfolio
$ cat /etc/hosts

... snip comments ...

127.0.0.1 portfolio portfolio 
127.0.0.1 localhost.localdomain localhost
127.0.0.1 localhost4.localdomain4 localhost4

# The following lines are desirable for IPv6 capable …
Run Code Online (Sandbox Code Playgroud)

sudo centos

5
推荐指数
0
解决办法
2731
查看次数

标签 统计

centos ×1

sudo ×1