Add update login keychain parameter (#3853)

This commit is contained in:
Aleksandr Chebotov
2021-08-04 18:42:06 +03:00
committed by GitHub
parent c4bf59ecda
commit b5a7a67456

View File

@@ -2,6 +2,7 @@
USERNAME="$1"
OLD_PASSWD="$2"
NEW_PASSWD="$3"
UPDATE_LOGIN_KEYCHAIN="${4:-true}"
export PATH=/usr/bin:/usr/sbin:/usr/local/bin:/bin:/sbin
@@ -15,4 +16,7 @@ fi
sudo /usr/bin/python /Users/$USERNAME/bootstrap/kcpassword.py "$NEW_PASSWD"
sudo /usr/bin/defaults write /Library/Preferences/com.apple.loginwindow autoLoginUser "$USERNAME"
/usr/bin/security set-keychain-password -o "$OLD_PASSWD" -p "$NEW_PASSWD" /Users/$USERNAME/Library/Keychains/login.keychain
if [[ $UPDATE_LOGIN_KEYCHAIN == "true" ]]; then
/usr/bin/security set-keychain-password -o "$OLD_PASSWD" -p "$NEW_PASSWD" /Users/$USERNAME/Library/Keychains/login.keychain
fi