Las*_*nis 10 command-line dpkg sudo
以下命令失败并出现错误:
$ dpkg -i libmotif*i386.deb
dpkg: error: requested operation requires superuser privilege
Run Code Online (Sandbox Code Playgroud)
如何成为超级用户?我以为我是超级用户?
在包括 Linux 在内的所有 Unix 系统中,超级用户是拥有执行管理任务的所有权限的系统用户。这可以是用户,root但出于安全原因,该用户在 Ubuntu 中被禁用。
Ubuntu 执行管理任务的方法是通过将命令sudo( super user do) 放在另一个需要超级用户权限的命令前面来临时获得超级用户权限:
sudo dpkg -i packagename.deb
Run Code Online (Sandbox Code Playgroud)
然后系统会要求您输入密码(与您的登录密码相同):
[sudo] password for lasse:
Run Code Online (Sandbox Code Playgroud)
请注意,在输入此密码(甚至星号)时,您在终端中看不到任何内容。
在创建其帐户时被允许成为管理员的用户被放在一个列表中,sudoers以使系统能够在授予管理权限之前查找它们sudo。
有关如何成为超级用户或 root 的进一步阅读和替代方法,请参阅:
另请注意,以超级用户身份运行错误命令可能会严重损害系统。有时您甚至无法修复它。因此,作为超级用户要小心你所做的事情,并在按 Enter 之前三思而后行。
命令的前缀sudo是superuser. 因此,运行以下命令:
sudo dpkg -i libmotif*i386.deb
Run Code Online (Sandbox Code Playgroud)
运行此命令将提示您输入密码。输入您的用户帐户的密码,然后按Enter。输入密码时您不会看到这些字符(甚至星号 * 也看不到)。
有关更多信息sudo,请阅读这个精彩的 ubuntu wiki。
| 归档时间: |
|
| 查看次数: |
110412 次 |
| 最近记录: |