在 Ubuntu 上重置 root 密码

在 Ubuntu 上重置 root 密码

我已经想了好久才搞明白这个问题。我不知怎么弄错了密码root,现在登录时无法访问远程服务器。但是,我可以sudo通过另一个用户使用 SSH 进行访问。

因此,我拥有 root 权限,只是似乎无法访问 root 登录名。那么如何root使用root其他用户的权限重置密码?这可能吗?

编辑:我的 /etc/sudoers 文件可能存在冲突吗?因为每次我登录时,它都显示“拒绝访问”。我在其中同时拥有“root”和我的其他用户名。

答案1

成为root: sudo su -

然后: passwd

另外,如果你想以 root 身份使用 ssh,请检查你的sshd_configPermitRootLogin但这是一个安全风险,所以最好以普通用户身份登录并使用 sudo。

相关内容