Openlist 设置一个用户为管理员

众所周知

在某个奇怪的版本更新后,openlist(alist)不再支持设置用户为管理员,但是,不代表我们不能设置管理员

正文

偶然之间,我翻 openlist 文件的时候,发现了一个文件

那么,我们是不是可以通过这个数据库来修改一个用户为管理员捏?

开始操作

警告:Windows 需要先安装 Python,Linux 需要使用 apt install python3 && apt install pip 来安装 Python

进入终端

然后 cddata 文件夹的位置(如果 Windows 不在当前盘符需要先键入盘符,前面不需要加任何内容,进入这个盘符,才能 cd 进入这个盘符的目录)

然后进入 python ,使用 pythonpython3

然后,依次键入以下命令

python 复制代码
import sqlite3
conn = sqlite3.connect('data.db')
cur = conn.cursor()

恭喜你,已经成功连接数据库

然后,开始设置管理员

python 复制代码
cur.execute("UPDATE x\_users SET role = 2 WHERE username = 'DHEnry';")
conn.commit()

DHEnry 设置为需要设置管理员的用户名(不是用户 ID)

然后,你就修改成功了

相关推荐
星零岁GZY12 天前
2026年 WordPress 极速优化指南:从服务器底层到前端缓存
服务器·性能优化·wordpress·雨云
C-DHEnry2 个月前
Linux 不小心挂载错磁盘导致无法启动系统咋办
linux·运维·服务器·雨云
润云网络2 年前
步骤大全:网站建设3个基本流程详解
运维·雨云
润云网络2 年前
搭建网站的步骤
服务器·网络·免费·雨云