当我尝试在 su 命令执行后输入密码时出现问题

当我尝试在 su 命令执行后输入密码时出现问题

今天,当我通过 ssh 登录并输入命令 /bin/su 时,我遇到了奇怪的情况。当我尝试用键盘输入密码时,它只允许我输入一个字符,然后把我扔到下一行。当我在控制台中尝试这个时,它正常工作。

同时我确实删除了此用户并创建了新用户,但问题仍然存在。我没有复制粘贴密码!操作系统是 Centos 7.9.2009,密码的第一个字符是字母 A。连接服务器的命令是 ssh -i privatekey_rsa user@server

我在 stackoverflow.com 上问过同样的问题,他们让我在这里试试。下面是我的问题的复制。

[user@server ~]$ /bin/su
Password:
hisisatest.123
su: Permission denied
[user@server ~]$ hisisatest.123
-bash: hisisatest.123: command not found

答案1

很多时候,你需要一起使用sudo su而不是su单独使用。

您正在输入/bin/su(与 相同su),但您必须sudo在它之前输入。因此,这正是您要输入的内容:sudo /bin/su。希望这对您有所帮助。

相关内容