问题描述
我尝试将su
设置为root,以便我可以安装灯光,但是当我尝试时遇到身份验证错误:
user@host:~$ su
Password:
su: Authentication failure
最佳解决办法
默认情况下,root帐户在Ubuntu中被禁用,因此没有root密码,这就是su
因验证错误而失败的原因。
使用sudo
成为root:
sudo -i
次佳解决办法
如果su
不起作用,我这样做(在bash中):
user@host:~$ sudo bash
root@host:~# su
root@host:/home/user#
瞧!你现在是根!
这方面的捷径是sudo su
。在这种情况下,如果您是具有所有权限的/etc/sudoers
的成员,那么您只需要您的用户密码。
第三种解决办法
您正在获得Authentication failure
,因为您正试图在所有版本的Ubuntu中成为为什么没有以root身份登录的选项?的root。这可以通过两种方式轻松规避:
-
Enabling the root account.这可以通过设置密码来实现。
-
而不是
su
使用sudo -i
或更好,但以下列方式附加到任何命令sudo
:sudo apt-get update [sudo] password for braiam:
我不建议启用root,因为它可能引起安全问题,例如,如果您使用任何暴露给Web的服务。
第四种办法
使用sudo your_command
代替su。即
sudo apt-get install "program to install"
参考资料