#!/bin/bash
#
# __copy1__
# __copy2__
#
# restituisce il primo uid libero partendo da quello indicato
#
CMD=`basename $0`

usage()
{
	echo "usage: $CMD firstuid" >&2
	exit 255
}

[ $# != 1 ] && usage

first=$1

for uid in `getent passwd | cut -d':' -f3 | sort -g`
do
	[ $uid -lt $first ] && continue
	[ $uid -gt $first ] && break
	first=`expr $first + 1`
done
echo $first
exit 0
