#!/bin/bash datafile=userdata line_count=`cat $datafile | wc -l` mkdir -p /home/users for data in `seq $line_count` do read data # create the user ( echo $data ) | newusers #/usr/sbin/adduser -m -s /bin/false -p $password $username # for smbpasswd username=`echo $data | awk -F":" '{print $1}'` password=`echo $data | awk -F":" '{print $2}'` (echo $password; echo $password) | /usr/bin/smbpasswd -s -a $username #/bin/chmod 700 /home/$username done < "$datafile" # dump the samba database pdbedit -L