#!/bin/bash # 检查是否提供了用户名和密码 if [ $# -ne 2 ]; then echo "用法: $0 <用户名> <密码>" exit 1 fi # 获取用户名和密码 username=$1 password=$2 # 执行创建用户的 SQL 命令 sudo -u postgres psql -c "CREATE USER $username WITH PASSWORD '$password';" # 检查命令是否执行成功 if [ $? -eq 0 ]; then echo "用户 $username 创建成功。" else echo "用户 $username 创建失败。" fi