From da980ed89478b44c9d19f278373a3187759ebe97 Mon Sep 17 00:00:00 2001 From: Stefan Berggren Date: Thu, 11 Aug 2016 23:28:59 +0200 Subject: [PATCH] Check if we found a free uid. --- make-user | 1 + 1 file changed, 1 insertion(+) diff --git a/make-user b/make-user index 7905f2d..1e9186c 100755 --- a/make-user +++ b/make-user @@ -74,6 +74,7 @@ next_passwd_uid() { PASSWD_UID=$(next_passwd_uid) log "Add $1 ($2) to master.passwd with UID $PASSWD_UID" +[ -z $PASSWD_UID ] && abort "No free UID found" co -u master.passwd echo "$1:*:$PASSWD_UID:30::0:0:$2:/afs/stacken.kth.se/home/$1:/bin/bash" \ >> master.passwd