X-Git-Url: https://arthur.barton.de/gitweb/?a=blobdiff_plain;f=useradd.macosx.sh;h=252ff941b619913926e38b12a20028966b623692;hb=c990f58256c6c4550f4e82a8a4399dde3246a1af;hp=5382ec02d84baf49073751a179f392b936e0971e;hpb=b0526459da47522b5548716ff61abe74bca73e01;p=usertools.macosx.git diff --git a/useradd.macosx.sh b/useradd.macosx.sh index 5382ec0..252ff94 100755 --- a/useradd.macosx.sh +++ b/useradd.macosx.sh @@ -128,13 +128,8 @@ fi # No user ID given, generate it if [ $user_id -lt 0 ]; then # search next free user ID - declare -i new_id=501 - id "$new_id" >/dev/null 2>&1 - while [ $? -eq 0 ]; do - new_id=$new_id+1; - id "$new_id" >/dev/null 2>&1 - done - user_id=$new_id + user_id=`echo $[$(dscl . -list /Users uid | awk '{print $2}' \ + | sort -n | tail -n1)+1]` fi # Validate user name, user id and group id