17 lines
392 B
Bash
17 lines
392 B
Bash
#!/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" |