#!/bin/bash if [ $# -eq 2 ] then username=$1 groupname=$2 homedir=/home/$username elif [ $# -eq 3 ] then username=$1 groupname=$2 homedir=$3 else echo "wrong usage." echo "$0 username groupname [homedir]" exit 1 fi echo "Creating group $groupname" egrep -i "^$groupname" /etc/group &> /dev/null || groupadd $groupname echo "Creating user $username with homedir $homedir" id -u $username &> /dev/null || useradd -d $homedir -g $groupname -m $username