linux切换超级用户,错误提示su:authentication failure的解决办法

糟糕,在 Ubuntu 系统上,如果使用 su-、su-root 来更改超级用户,可能会遇到“su: 身份验证失败”的错误。
这个问题可能是因为root账户密码没有设置,或者你没有权限切换。
别担心,如果我详细告诉你:
让我谈谈第一个解决方案:
1 设置 root 帐户的密码。
在Ubuntu中,root系统默认是禁用的或者无法设置密码。
可以使用sudo权限作为root密码,设置sudo passwd root。
此时必须输入用户当前密码并输入新密码两次。
当看到“密码已成功更新”时,表示密码已成功设置。

2 然后尝试更改root帐户,输入su root,如果成功则输入新密码。

3 如果仍然不起作用,请检查您的用户权限。
不要加入 sudo 或 wheel 组。
使用团体停靠站。
如果没有,则需要请求管理员将您添加到 sudo 组和用户 sudo usuario -aG sudo usuario。

4 奇怪的是,系统还可以限制root登录。
这取决于 PAM 模块或 securetty 文件,但 Ubuntu 默认没有此限制。

原因分析:

未设置root密码:root密码不允许安装Ubuntu。


权限不足:您无法使用 sudo 加入组,也无法破坏 sudo 权限。
配置限制

PAM:在极少数情况下,系统可以限制根自身连接。

注意事项:

安全:直接使用root帐户是危险的。
可以使用 sudo 以特权执行。


密码复杂度:设置强密码以避免暴力破解。


差异原因:像 CentOS 这样的 Linux 发行版可能默认有 root 系统,但 Ubuntu 需要你自己设置。

扩展建议:

学习Linux内核:如果想深入了解系统的权限机制,可以考察内核源代码中的进程管理和内存管理模块。


替代命令:直接使用 sudo -i 或 sudosu 切换到 root 环境,但前提是必须有 sudo 权限。

按照以下步骤,基本可以解决su:Authentication失败的问题,然后就可以成功切换到root账户了。
到目前为止他

linux使用su切换用户提示Authenticationfailure的解决方法

这是一个陷阱。
不要认为默认的 root 用户已启用。

解决方案:在终端中输入 sudopasswd 设置 root 密码。

实用提醒:设置root密码后,使用sudo命令执行需要管理权限的操作。

su:认证失败 和linux终端下如何退出root权限

我上周试过这个。
在Ubuntu上。
2 02 3 年 4 月 1 5 日。

root 非常简单。
只需按照说明操作即可。

安装时输入用户密码。
然后设置新的 root 密码。
确认两次。

最后显示“passwd:密码更新成功”。
做。

这取决于你。