为什么我没有“su”的密码? “sudo”的问题

Modified on: Sat, 09 Jun 2018 15:48:53 +0800

我已经使用GUI安装了Ubuntu,给自己一个密码和一切。我不会错过这个过程。但是,让我担心的是我不知道以下密码:

$ su
Password: <the only password I've ever created on this machine>
su: Authentication failure

我只是不知道该怎么做。我没有遇到麻烦,但我只是想知道这里发生了什么。我也可以把自己锁在目录之外:

starkers@ubuntu:~/Desktop$ mkdir foobs
starkers@ubuntu:~/Desktop$ sudo chmod 777 -R foobs
sudo: /var/lib/sudo writable by non-owner (040777), should be mode 0700
[sudo] password for starkers: <the only password I've ever created on this machine> 
starkers@ubuntu:~/Desktop$ cd foobs
bash: cd: foobs: Permission denied

我有点困惑。我怎么能这样锁定自己?我认为sudo是这里的关键命令。但我正在将foobs文件打开,因为它可能是通过chmod,所以为什么它会把我锁定?

最佳答案

默认情况下,超级用户(root)帐户已被禁用,并且没有任何密码。
您可以通过运行来创建一个:

$ sudo passwd root

然后,您可以使用此密码运行su以root身份登录。

对于chmod,正确的命令是:

$ chmod 777 -R foobs

您也可以使用:

$ sudo -i

使用您的密码以root身份登录(不创建如上所述的root密码)。

作者:Totor,Oli

相关问答

添加新评论