如何成为root?

可能重复:
如何知道我的root密码?

我已经尝试了一个半星期试图成为根,所以我可以改变任务的动机,我没有运气。 有人可以把它分解成linux用于假人风格。 我已经为ubuntu 12.04做了每一次更新,不知道这是为什么它给我带来了困难? 预先感谢您的帮助。

我建议通过命令行尝试。

首先,打开终端。 然后输入此命令sudo su并按Enter键。 它会提示您输入密码。 输入密码后,您在终端中所做的一切都以root身份完成。 我强调说明你在终端之外做的任何事情都不会是根。

因此,要编辑motd,请将其输入终端: gedit /etc/motd并相应地编辑您的文件。

您可以通过键入su将终端转换为根会话,也可以使用命令作为前缀

 sudo  

以超级用户/ root身份运行该特定命令

要编辑motd,命令是

  sudo nano /etc/motd.tail 

nano是终端文本编辑器。

如果你想使用图形界面,只需将nano替换为gedit。

要使用root权限,您需要使用sudo ,并且您的用户必须属于sudo组。

要确定您的用户是否是sudo组的成员,您只需运行groups命令:

 nathwill@ragnarok:~$ groups nathwill adm cdrom sudo dip plugdev lpadmin sambashare libvirtd 

然后,要以“root身份”运行单个命令,只需执行sudo command arg

要无限期地承担root权限,或“以root身份登录”,可以使用sudo -i获取根提示符。

Ubuntu的安全策略不允许任何人成为root用户(请参阅此处和此处 )。

而是使用sudo每个命令添加sudo ,然后使用您的密码获取该命令的root权限。

SUDO示例

将文件复制到root拥有的目录:

 sudo cp ~/example.txt /etc/example.txt 

代替

 cp ~/example.txt /etc/example.txt 

要更改root拥有的文件的权限:

 sudo chmod 775 example.file 

代替

 chmod 775 example.file 

你实际上并不需要成为根; 您始终可以使用sudo来说明需要root权限的命令。

对于具有GUI的应用程序,请使用gksudo

GKSUDO示例

要编辑root拥有的文本文件:

 gksudo gedit example.txt 

代替

 gedit example.txt 

如果你想浏览/复制/粘贴/等。 使用您可以运行的GUI的文件

 gksudo nautilus 

代替

 nautilus 

所有这些命令都可以输入到终端中,或者,如果您不想使用终端,只需按下alt-F2并在那里输入命令即可。

希望这可以帮助!