我使用用户“nuri”通过 ssh 连接到 Ubuntu 14。我尝试使用“su”命令更改用户,但没有成功。下面我正确输入了 deneme2 的密码并检查 whoami。之后我输入了错误的密码。我是 ubuntu 新手。这是因为我使用 ssh 连接,还是出了什么问题,所以应该这样操作?
nuri@XXX:~$ whoami
nuri
nuri@XXX:~$ su deneme2
Password:
nuri@XXX:~$ whoami
nuri
nuri@XXX:~$ su deneme2
Password:
su: Authentication failure
答案1
我猜想是您要更改的帐户不允许登录。如果您有 nuri 帐户的访问权限,请在 /etc/passwd 中列出用户并查找 deneme2 正在使用的登录 shell。
grep ^deneme2: /etc/passwd
它应该以类似 的内容结尾/bin/bash
。我猜它说的是/bin/false
或类似的东西。如果您具有管理员权限,则可以使用 passwd 命令更改 shell。不过,我猜,如果是这种情况,您不知道。您需要与系统管理员交谈。