如何获得root特权?


8

如何在Ubuntu Desktop 12.04中获得root特权?我安装到USB记忆棒上进行尝试。现在,当我将其安装在VM上时,没有与在USB记忆棒上一样的选项,例如,打开远程桌面,安装驱动程序和某些视频功能。


1
来自help.ubuntu.com/community/RootSudo的信息 “默认情况下,Root帐户密码已在Ubuntu中锁定。这意味着您无法直接以Root身份登录或使用su命令成为Root用户。” 相反,请使用sudo ...例如:help.ubuntu.com/community/RootSudo#sudo
mondjunge 2012年

Answers:


8

有两种方法可以提高权限。

sudo 使您可以以root用户特权在自己的用户帐户中运行命令。

su让您切换用户,以便您实际上以root用户身份登录。但是默认情况下,此选项在Ubuntu上是禁用的。取而代之的是,您可以使用来简单地启动root shell sudo -i

阅读“ su”,“ sudo -s”,“ sudo -i”,“ sudo su”和有什么区别?欲获得更多信息。

仅在需要时使用这两种方法,如果不小心使用它们可能会损坏系统。


sudo -i是在Ubuntu机器上获取“ rootshell”的典型方法。它会记录您作为原始用户帐户执行的所有操作,但您以root用户身份登录。
Broam

6

这应该让你的根,你输入后,您的用户密码,假设你要创建的第一个帐户。生根时要小心。仅在真正需要时以root用户身份登录,并在完成后立即注销。

sudo su -

或者,您可以通过在特定命令前添加root特权来运行这些命令sudo。例如:

sudo cp -p foo bar/

1
获取根终端的“ Ubuntu”方法是sudo -i仅供参考。
Broam

0

您无法获得已有的东西。如果可以使用sudo,则不需要获取它。

啊,对不起...但是sudo并不是您“获得” root特权的方式。当您已经可以从admin组获得根级别的访问权限并想要使用它时,将使用sudo。

这个问题意味着“收益”是您没有的东西。可能写得不正确。

常见示例: 因此,您需要sudo或计算机上的root用户,但不能使用sudo,因为您需要“获得”特权,因为您不小心将自己锁定在其他位置,例如编辑sudoers并删除自己,因为您认为自己可以登录作为Ubuntu上的root。

sudo不能解决所有问题。而且您无法获得已有的东西。

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.