Skip to content

Instantly share code, notes, and snippets.

@rtrouton
Created November 13, 2014 17:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rtrouton/9f826de89740a221603b to your computer and use it in GitHub Desktop.
Save rtrouton/9f826de89740a221603b to your computer and use it in GitHub Desktop.
macdestroyer output
bash-3.2# bash -x test.sh
+ PATH=/usr/bin:/bin:/sbin
++ fdesetup list
++ cut -d , -f 1
+ CURRENT_FV_USERS=administrator
+ LOCK_USER_UNAME=fde_locked_user
+ LOCK_USER_PASSW=11
+ LOCK_USER_NAME='Machine Disabled'
+ LOCK_USER_HINT='Machine Disabled'
+ LOCK_USER_SHELL=/usr/bin/false
+ LOCK_USER_GROUP=20
+ LOCK_USER_IMAGE='/Library/User Pictures/Animals/Eagle.tif'
+ FDESETUP_PLIST=/tmp/lockuserplist.plist
+ main
+ check_for_root
++ id -u
+ [[ 0 -ne 0 ]]
+ check_for_filevault
+ fdesetup status
+ grep -q On
+ return 0
+ create_temp_user
+ dscl . create /Users/fde_locked_user
+ dscl . passwd /Users/fde_locked_user 11
+ dscl . create /Users/fde_locked_user UserShell /usr/bin/false
+ dscl . create /Users/fde_locked_user PrimaryGroupID 20
+ dscl . create /Users/fde_locked_user RealName 'Machine Disabled'
+ dscl . create /Users/fde_locked_user picture '/Library/User Pictures/Animals/Eagle.tif'
+ dscl . create /Users/fde_locked_user hint 'Machine Disabled'
+ add_user_to_filevault
+ defaults write /tmp/lockuserplist.plist Username -string fde_locked_user
+ defaults write /tmp/lockuserplist.plist Password -string 11
+ defaults write /tmp/lockuserplist.plist AdditionalUsers -array '{ '\''Username'\'' = "fde_locked_user"; '\''Password'\'' = "11"; }'
+ fdesetup add -inputplist
Error: Authentication of FileVault failed.
+ rm /tmp/lockuserplist.plist
+ remove_old_filevault_users
+ for USER in '${CURRENT_FV_USERS}'
+ fdesetup remove -user administrator
Error: Unable to remove user with the uuid '530907B5-8758-4698-AC7A-2FA838CD65FA'.
+ halt -q
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment