欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

自己亲自做的 通过 for 循环 旧密码 来更新为新密码 有大用 有大大用

#!/bin/bash
#
passwords=("password1" "password2" "password3")# 替换为您想要尝试的密码列表
status=1                                        #初始值
for p in "${passwords[@]}"; do
    sudo dscl . -passwd /Users/luxshare-ict "$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


普通分类: