无法以其他用户身份登录

无法以其他用户身份登录

我有一个 Debian 服务器,我可以通过 SSH 连接到它。在 SSH 上,系统提示我指定用户名和密码,我可以以任何我想要的用户身份登录这里。

如果我是 root,我可以更改为其他用户,例如使用:“su luxo”以用户 luxo 身份登录。

但是如果我以其他用户身份登录,我就无法以 root 身份登录,甚至无法以其他用户身份登录。它总是给出“身份验证失败”通知。

我该如何解决这个问题?如果我现在想更改用户,每次都必须打开一个新的 SSH 会话。

答案1

据我所知,您无法通过以下方式从一个用户切换到另一个用户su user- 必须以 root 用户身份进行。我知道以用户身份执行此操作的唯一方法是通过sudo命令,因此它看起来像

sudo su user

如果您能够通过执行susu -(自动 cd 到 root $HOME)访问 root 帐户,则一切正常。

相关内容