Root SSH 登录有效,但 su/sudo 到 root 无效

Kwa*_*zii 1 oracle linux su ssh root

我最近在一个客户端盒子上工作,并使用 root 凭据通过 SSH 进入盒子,但是当我尝试 su 或 sudo 到 root 用户时,它指出了错误的密码。我尝试更改 root 密码并知道我输入正确。

感谢帮助

小智 6

sudo 和 su 有不同的配置文件。

为了使 sudo 正常工作,您登录的非 root 用户应该明确地(我的意思是用户名)或隐式地(在 UNIX 组中或在一组定义的用户中)允许运行sudo su -如果您不这样做知道这是如何配置的,只需按照 /etc/sudoers 文件中的示例进行操作

对于 su,检查 /etc/pam.d/su 文件以查看它是否配置为阻止运行。

并且这些都不会阻止您从 ssh 直接登录到 troot 帐户,前提是 sshd_config 文件允许此登录,在您的情况下,这是正确的。