腾讯云轻量服务器安装宝塔报错:superuser privileges 解决方法,亲测有效
最近11评选在给腾讯云轻量服务器安装宝塔面板时,碰到了一个新手常见的报错,SSH终端里直接提示“Error: This command has to be run with superuser privileges (under the root user on most systems)”,折腾了一会儿终于找到解决办法,现在把详细步骤分享给大家,帮同样踩坑的朋友快速搞定。
一、先搞懂:这个报错到底是什么意思?
其实这个报错很容易理解,用翻译工具就能明白核心意思——当前运行安装命令的用户是普通用户,没有足够权限,必须使用超级管理员(root用户)权限才能执行宝塔安装脚本。
腾讯云轻量服务器默认的登录用户可能是普通用户,而宝塔面板的安装需要root权限,这就是报错的根本原因,解决思路就是通过SSH密钥登录超级用户,获取足够权限。
二、分步解决:通过SSH密钥登录,获取root权限
想要以超级用户权限登录服务器,我们需要先创建并绑定SSH密钥,再通过密钥登录,具体步骤如下:
步骤1:新建SSH密钥
登录腾讯云轻量服务器控制台,找到对应的服务器实例,在实例详情页中找到“密钥”选项,点击进入后选择“创建密钥”,按照提示完成密钥创建即可。

步骤2:将密钥绑定到服务器
密钥创建完成后,返回服务器实例页面,找到“SSH密钥”选项,点击进入后选择“绑定密钥”,选中刚刚创建的密钥进行绑定。绑定成功后,浏览器会自动将密钥文件下载到本地电脑,记得保存好这个密钥文件,后续登录需要用到。

步骤3:通过密钥登录服务器
在腾讯云轻量服务器控制台的实例详情页,点击右上角的“登录”按钮,在弹出的登录选项中选择“密钥登录”,然后点击“选择密钥文件”,找到之前下载到本地的密钥文件(一般在浏览器默认下载目录中),选中后即可完成登录。

三、登录成功:安装宝塔面板
通过密钥成功登录服务器后,当前用户就是拥有超级权限的root用户,此时直接在SSH终端中输入宝塔面板安装命令,即可正常执行,不会再出现权限不足的报错:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
输入命令后回车,等待脚本自动运行完成,即可成功安装宝塔面板,后续按照提示获取面板地址、账号和密码,就能登录宝塔进行网站管理了。
总结:新手避坑关键点
1. 宝塔安装报错“superuser privileges”的核心是当前用户权限不足,需用root权限登录;
2. 解决核心是通过腾讯云控制台创建-绑定-使用SSH密钥,获取root权限;
3. 密钥文件下载后要妥善保存,丢失后无法通过该密钥登录服务器;
4. 登录成功后,直接复制宝塔安装命令即可正常安装,无需额外配置权限。
11评选提醒,除了腾讯云轻量服务器,其他云服务器安装宝塔时若出现同类权限报错,也可以通过SSH密钥或“sudo”命令提升权限来解决,新手可以参考这个思路排查问题。

