#!/bin/bash
#
passwords=("password1" "password2" "password3")# 替换为您想要尝试的密码列表
status=1 #初始值
for p in "${passwords[@]}"; do
sudo dscl . -passwd /Users/bbbb-admin "$p" "7xxxxxx" >/dev/null 2>&1
if [ $? = 0 ]; then
status=0
break
fi
done
if [ $status = 0 ]; then
(/usr/bin/osascript -e 'display dialog "管理员密码已重置为7开头,重启后生效!" buttons {"OK"} default button "OK"')
else
(/usr/bin/osascript -e 'display dialog "管理员密码可能不在所有的旧密码列表当中,无法重置管理员密码为7开头!" buttons {"OK"} default button "OK"')
fi