Done
This commit is contained in:
17
backend/scripts/init_admin.sh
Normal file
17
backend/scripts/init_admin.sh
Normal file
@@ -0,0 +1,17 @@
|
||||
#!/bin/bash
|
||||
|
||||
DB_PATH="db/firewall.db"
|
||||
ADMIN_USER="superadmin"
|
||||
ADMIN_PASS="ChangeThisPassword123!"
|
||||
|
||||
# 生成密码哈希
|
||||
HASH=$(echo -n "$ADMIN_PASS" | bcrypt-cli -c 12)
|
||||
|
||||
sqlite3 "$DB_PATH" <<EOF
|
||||
INSERT INTO users (username, password_hash, role)
|
||||
VALUES ('$ADMIN_USER', '$HASH', 'superadmin');
|
||||
EOF
|
||||
|
||||
echo "管理员账户初始化完成"
|
||||
echo "用户名: $ADMIN_USER"
|
||||
echo "密码: $ADMIN_PASS"
|
||||
Reference in New Issue
Block a user