# 众所周知
在某个奇怪的版本更新后,openlist(alist)不再支持设置用户为管理员,但是,不代表我们不能设置管理员
# 正文
偶然之间,我翻 openlist 文件的时候,发现了一个文件

那么,我们是不是可以通过这个数据库来修改一个用户为管理员捏?
## 开始操作
> 警告:Windows 需要先安装 Python,Linux 需要使用 `apt install python3 && apt install pip` 来安装 Python
进入终端
然后 `cd` 到 `data` 文件夹的位置(如果 Windows 不在当前盘符需要先键入盘符,前面不需要加任何内容,进入这个盘符,才能 `cd` 进入这个盘符的目录)
然后进入 python ,使用 `python` 或 `python3`
然后,依次键入以下命令
```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)
然后,你就修改成功了
最后修改:2026 年 04 月 28 日
©
此处评论已关闭