因此,我正在为我的 Ubuntu VM 使用 Microsoft Azure 试用版,我无法登录“root”用户,因为我需要通过用户名和私人 ssh 密钥访问它,但是到目前为止,使用 sudo 的“myusername”允许我执行 root 所做的所有操作。
使用:
sudo wget http://www.tcadmin.com/installer/tcadmin-2-bi.noarch.deb;dpkg -i tcadmin-2-bi.noarch.deb
保存文件后的输出如下 -
dpkg:错误:请求的操作需要超级用户权限
我该如何解决?
答案1
下列错误的来源:
dpkg: error: requested operation requires superuser privilege
是sudo
仅在第一个命令上执行,第二个命令以普通用户身份执行。
一个简单的解决方案是:
sudo wget http://www.tcadmin.com/installer/tcadmin-2-bi.noarch.deb
sudo dpkg -i tcadmin-2-bi.noarch.deb
您还可以执行:
sudo bash -c "wget http://www.tcadmin.com/installer/tcadmin-2-bi.noarch.deb ; dpkg -i tcadmin-2-bi.noarch.deb"
也可以以普通用户身份下载文件,然后以 root 身份安装
wget http://www.tcadmin.com/installer/tcadmin-2-bi.noarch.deb; sudo dpkg -i tcadmin-2-bi.noarch.deb