diff options
-rwxr-xr-x | contrib/osx/addsysuser | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/contrib/osx/addsysuser b/contrib/osx/addsysuser index 62d201fca2..8a22d75bc4 100755 --- a/contrib/osx/addsysuser +++ b/contrib/osx/addsysuser @@ -25,8 +25,9 @@ fi home=/Users/$username # defhome is what goes into NetInfo defhome="/Network/Servers/MyServer/Users" -#echo "Determining next available uid (please be patient)..." -uiddef=`nidump passwd / | cut -d: -f3 | sort -n | tail -n 1` +#echo "Determining next available system uid (please be patient)..." +# Uids over 500 are for system users. +uiddef=`nidump passwd / | cut -d: -f3 | sort -n | grep -v '^[56789]..' |grep -v '^....$' | tail -n 1` uiddef=`echo $uiddef + 1 |bc` echo Creating account for $username... niutil -create / /users/$username |