X-Git-Url: https://arthur.barton.de/gitweb/?p=usertools.macosx.git;a=blobdiff_plain;f=useradd.macosx.sh;h=0949d520380d154b608ae97db98acef1690d6ad5;hp=5382ec02d84baf49073751a179f392b936e0971e;hb=ad11b55631e98958603f15acb2566a3c30a160d2;hpb=b0526459da47522b5548716ff61abe74bca73e01 diff --git a/useradd.macosx.sh b/useradd.macosx.sh index 5382ec0..0949d52 100755 --- a/useradd.macosx.sh +++ b/useradd.macosx.sh @@ -3,11 +3,6 @@ # useradd.macosx # Copyright (c)2008 Barton IT-Consulting, Alexander Barton # -# 2008-07-28, alex@barton-it.de - R2 -# - start directory services when not running (e. g. single user mode) -# 2008-07-28, alex@barton-it.de - R1 -# - initial version. -# NAME=`basename $0` RELEASE="2" @@ -128,13 +123,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