Adapt role user id depending on processor
This commit is contained in:
@@ -36,8 +36,13 @@ function ensureUserCanRunPasswordlessSudo() {
|
||||
}
|
||||
|
||||
function getFirstFreeRoleAccountID() {
|
||||
local minUserID=200
|
||||
local maxUserID=400
|
||||
local minUserID=450
|
||||
local maxUserID=499
|
||||
local uname_machine=$(/usr/bin/uname -m)
|
||||
if [[ ${uname_machine} == "arm64" ]]; then
|
||||
minUserID=200
|
||||
maxUserID=400
|
||||
fi
|
||||
dscl . -list '/Users' UniqueID | grep '_.*' | sort -n -k2 | awk -v i=${minUserID} '$2>='${minUserID}' && $2<'${maxUserID}' {if(i < $2) { print i; nextfile} else i=$2+1;} END {if(i <= '${maxUserID}' && ($2 < '${minUserID}' || $2 > '${maxUserID}')) print i;}'
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user