Abort early i modules/02-create-filevault-user.sh
This commit is contained in:
@@ -120,7 +120,7 @@ function configureFileVaultUser() {
|
|||||||
function configureSecureToken() {
|
function configureSecureToken() {
|
||||||
local un=${filevault_username} up=${filevault_password}
|
local un=${filevault_username} up=${filevault_password}
|
||||||
local stun=${secure_token_user_username} stup=${secure_token_user_password}
|
local stun=${secure_token_user_username} stup=${secure_token_user_password}
|
||||||
sysadminctl -secureTokenOn "${un}" -password "${up}" -adminUser "${stun}" -adminPassword "${stup}"
|
indicateActivity -- "Enable secure token for ${un}" sysadminctl -secureTokenOn "${un}" -password "${up}" -adminUser "${stun}" -adminPassword "${stup}"
|
||||||
}
|
}
|
||||||
|
|
||||||
function canUserUnlockDisk() {
|
function canUserUnlockDisk() {
|
||||||
@@ -188,13 +188,13 @@ function configure_system() {
|
|||||||
if doesFileVaultUserExist; then
|
if doesFileVaultUserExist; then
|
||||||
checkFileVaultUserPassword || { lop -- -e 'The FileVault user password is incorrect.'; return 13 }
|
checkFileVaultUserPassword || { lop -- -e 'The FileVault user password is incorrect.'; return 13 }
|
||||||
else
|
else
|
||||||
createFileVaultUser
|
createFileVaultUser || { lop -- -e 'Was not able to create FileVault user.'; return 14 }
|
||||||
fi
|
fi
|
||||||
configureFileVaultUser
|
configureFileVaultUser || { lop -- -e 'Could not configure FileVault user.'; return 15 }
|
||||||
enableFileVaultForSecureTokenUser
|
enableFileVaultForSecureTokenUser || { lop -- -e 'Could not enable FileVault for secure token user.'; return 16 }
|
||||||
checkSecureTokenForUser "${filevault_username}" || configureSecureToken
|
checkSecureTokenForUser "${filevault_username}" || configureSecureToken || { lop -- -e 'Could not configure secure token for FileVault user.'; return 17 }
|
||||||
canUserUnlockDisk ${filevault_username} || allowFileVaultUserToUnlockDisk
|
canUserUnlockDisk ${filevault_username} || allowFileVaultUserToUnlockDisk || { lop -- -e 'Was not able to allow FileVault user to unlock disk.'; return 18 }
|
||||||
allowOnlyFileVaultUserToUnlock "${filevault_username}"
|
allowOnlyFileVaultUserToUnlock "${filevault_username}" || { lop -- -e 'Was not able to deactivate all other user from unlocking disk.'; return 19 }
|
||||||
}
|
}
|
||||||
|
|
||||||
function getHelpPrerequisites() {
|
function getHelpPrerequisites() {
|
||||||
|
|||||||
Reference in New Issue
Block a user