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

你好,这个我很熟悉。
去年我在家乡安装了一个系统。
我使用的是过时的 Ubuntu,但我花了很长时间才安装它。
你说的方法我已经尝试过,确实有效。

你看,我当时安装了一个新软件,需要root权限。
当我输入 su 时,我收到“身份验证错误”。
我当时就很迷茫,心脏漏跳了一拍。
想想看,如果系统出了问题,连root都进不去,那不是世界末日了吗?
我很快按照您的指示打开终端并输入 sudo passwd。
系统要求我输入普通用户密码。
我把它弄丢了,然后它要求我输入 root 的新密码。
我选了一个复杂的,输入了一遍,确认了一遍。
你看,输入这个密码的时候一定要小心。
请勿将其设置为与普通用户密码相同的方式。

输入密码后,我再次尝试 su,这次系统提示我输入刚刚设置的 root 密码。
嗨,我终于进去了,命令行头变成了root。
当时我松了一口气,心想,这个问题终于解决了。

不过话说回来,使用su切换到root是有风险的。
想想看,如果密码丢失或者被别人知道,整个系统就会面临风险。
因此,您应该尽可能多地使用 sudo。
对于它能实现的功能来说,su并不是必须的。
你确实需要有root权限,但是你也需要想清楚,以免破坏了系统,让你无处可哭。

总的来说,你提到的解决方案还是比较实用的。
只是要注意安全,不要随意设置root密码,也不要轻易使用su。
如果可以避免,请使用 sudo。
我曾经陷入过陷阱并帮助人们解决了这个问题。
这是我的经验。

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

你好,这种情况以前也发生过。
上周,一位客户问我如何解决在 Linux 上使用 su 切换用户时的“身份验证错误”问题。
我按照以下步骤帮助他解决了问题:
1 首先,您需要验证并激活root用户。
在 Ubuntu 系统上,默认情况下可能不会激活 root 用户。
打开终端并输入命令 sudo passwd。
此时,系统会要求您输入当前用户的密码。
然后您可以为新的 root 用户设置密码。
请记住输入相同的密码两次。

2 .接下来需要正确使用su命令。
使用su命令切换用户。
切换时,需要输入目标用户的密码。
如果切换到root用户,则需要输入root用户密码。
在终端中输入 su 并按 Enter。
系统将提示您输入密码。
输入您之前设置的 root 密码。
如果正确,则可以成功切换到root用户。

3 .另外,我们需要区分su和sudo。
su 用于直接切换到指定用户,需要输入目标用户的密码。
Sudo 用于以超级用户权限运行指定命令。
默认为 root 权限,但假设当前用户具有 sudo 权限并输入当前用户的密码。

4 综上所述,如果使用su切换用户时总是看到“Authentication Failed”的提示,可能是因为root密码没有设置或输入正确。
请务必按照上述步骤操作,不要混淆 su 和 sudo 的使用。

无论如何,这取决于你。
只需按照以下步骤操作,您应该就能解决问题。
我仍然想知道是否有时设置系统权限过于复杂,从而使用户更容易出错。

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