#!/bin/bash # 导入依赖脚本文件 for f in $(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)/utils/*.sh; do source "$f" done # 更新密码的函数 update_password() { local script_dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" # 脚本文件夹绝对路径 local config_file="$script_dir/../config/config.json" # 生成一个长度为16的随机密码 local new_password=$(gen_password 16) # 修改密码 sed -i 's/你的密码/'"$new_password"'/g' $config_file echo "设置密码成功" } # 调用函数 update_password