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

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

我最近在处理一个客户端机器,使用 root 凭据通过 SSH 进入机器,但是当我尝试 su 或 sudo 到 root 用户时,它显示密码错误。我尝试更改 root 密码,并知道我输入的密码正确。

感谢帮助

答案1

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

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

对于 su,请检查 /etc/pam.d/su 文件,查看是否将其配置为防止运行。

并且,这些都不会阻止您从 ssh 直接登录 troot 帐户,前提是 sshd_config 文件允许此登录,就您而言,确实如此。

相关内容