我如何成为“超级用户”?
以下命令失败并显示错误:
$ dpkg -i libmotif*i386.deb dpkg: error: requested operation requires superuser privilege
我如何成为超级用户? 我以为我是超级用户?
在所有Unix系统中,包括Linux, 超级用户是拥有能够执行管理任务的所有权限的系统用户。 这可以是用户root
但出于安全原因,此用户在Ubuntu中被禁用。
Ubuntu执行管理任务的方法是通过将命令sudo
( s
uper u
ser do
)放在需要超级用户权限的另一个命令前面来暂时获得超级用户权限:
sudo dpkg -i packagename.deb
然后,系统会要求您输入密码(与您的登录密码相同):
[sudo] password for lasse:
请注意,在键入此passoword时,您在终端中看不到任何内容(甚至不是星号)。
允许管理员创建其帐户的用户被放在sudoers
列表中,以便系统在授予sudo
管理权限之前查找它们。
有关如何成为超级用户或root用户的进一步阅读和替代方法,请参阅:
- sudo,su,visudo,chroot和gksu有什么区别?
- “su”,“sudo -s”,“sudo -i”,“sudo su”之间有什么区别?
- 为什么以root用户身份登录不好?
另请注意,以超级用户身份运行错误命令时,您可能会严重损害系统。 有时你甚至无法修复它。 因此,请注意以超级用户身份执行的操作,并在按Enter键之前三思而后行 。
将sudo
作为superuser
前缀sudo
。 因此,请运行以下命令:
sudo dpkg -i libmotif*i386.deb
运行此命令将提示您输入密码。 输入您的用户帐户的密码,然后按Enter键 。 键入密码时不会看到字符(甚至不是星号*)。
有关sudo
更多信息,请阅读这个精彩的ubuntu wiki 。
就这样做如果你在Ubuntu上
naren@kadmin-KCPL190: sudo su
然后,您将成为root用户,可以执行任何操作
root@kadmin-KCPL190:# dpkg -i libmotif*i386.deb
将工作
小心。 如果您为root用户设置了密码,那么它会向您询问是否同样登陆到root.Else它只会让您成为超级用户。