addusersdc
addusersdc
/bin/sh -x
####################USERS##########################################################
###
if [ $dirusers = $dircero ]
then
(dialog --infobox "The directori users will be created in /home." 0 0)
sleep 3
mkdir /home/users
then
(dialog --infobox "The directories users already exists in /home." 10 20)
sleep 3
else
(dialog --infobox "Coming Out" 10 0)
sleep 2
fi
######################SHARES#######################################################
#######
if [ $dirshares = $dircero ]
then
(dialog --infobox "The directori shares will be created in /home." 0 0)
sleep 3
mkdir /home/shares
then
(dialog --infobox "The directories shares already exists in /home." 10 20)
sleep 2
else
(dialog --infobox "Coming Out" 10 0)
sleep 3
fi
###################################################################################
########
hostname=$(hostname)
volume=$(volume)
#################################################################
################Selet file .csv New Users DC#########################
dir=$(pwd)
file=$(dialog --title "Selet file .csv" \
--stdout \
--fselect $dir/. 14 70 )
cp ${file} ${file}.bak
newusers=$(cat -n ${file})
OLDIFS=$IFS
IFS=","
####################Control Variables############################################
nopermit=admin
usersdc=$(samba-tool user list | grep $user )
if [ $user = $nopermit ]
then
then
listado=$(cat $file)
for i in $(seq 0 10 100) ;
do
echo $i | (dialog --title "Reviewing list new users" --gauge "${listado}" 0 0
0); done
sleep 3
fi
done < $file
################################################################
OLDIFS=$IFS
IFS=","
mkdir /media/usersdc/
while read user passwword firstname lastname
do
mkdir /home/users/${user}
chmod 700 /home/users/${user}