我可以在没有su的情况下通过sudo更改root密码吗?


12

我可以sudo,但是我没有root密码,所以我不能su root。使用sudo可以更改root密码吗?

Answers:



18

您也可以使用

sudo su

并保持root帐户没有密码。


2
一旦我知道我可以做到这一点,我就做了“ passwd -d root”。谢谢!
ripper234 2011年

但是为什么我的答案在被接受后却被降级了?
philfr 2011年


4

如果您拥有sudo密码,请尝试以下操作(这在Ubuntu 14.04LTS上):

ewan@user-sbc-ihsw:~$ sudo -i
[sudo] password for ewan: 
root@user-sbc-ihsw:~# passwd
Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully
root@user-sbc-ihsw:~# whoami
root

2

您也可以将sudo与“ -i”选项一起使用。这将以root用户身份登录,而无需使用su命令。

sudo -i


1

您可以在sudoers文件中更改所有这些选项,甚至可以不输入密码(尽管我不建议这样做)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.