![为什么我会收到“身份验证失败”?](https://linux22.com/image/1114199/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E4%BC%9A%E6%94%B6%E5%88%B0%E2%80%9C%E8%BA%AB%E4%BB%BD%E9%AA%8C%E8%AF%81%E5%A4%B1%E8%B4%A5%E2%80%9D%EF%BC%9F%20.png)
我最近安装了 Ubuntu 12.10。
当我启动终端并运行su
我们通常用来执行 root 操作并获取 # 符号的命令时。
运行命令后,它要求我输入密码,我输入了 Ubuntu 在安装过程中要求我输入的密码。
我输入密码多次,但它却显示一条消息验证失败
我应该怎么办 ???
答案1
简短回答:在 Ubuntu 中,root 帐户是被禁用的,因此你不能以 root 身份登录或使用su -
成为 root。
相反(作为安装过程中创建的用户)使用sudo <command-you-want-to-issue
,之后系统会提示您输入你的密码并以 root 权限执行命令。
请在问题中详细了解这背后的想法su 和 sudo 之间的区别……
答案2
Ubuntu 安装程序不会要求您输入根密码,它只要求输入用户密码。这与许多其他发行版(例如 Debian)不同,它们会要求您同时输入这两个密码。
Ubuntu 安装程序仅要求输入用户密码。它授予此用户特殊权限,以便能够运行任何程序sudo
。
在 Ubuntu 中,默认情况下 root 用户是禁用的,每当您需要以 root 身份运行某些操作时,您都应该使用 来运行它sudo
。这不是一个限制,因为您仍然可以执行与使用 时相同的所有操作su
,只是略有不同。