Comment créer plusieurs utilisateurs depuis un fichier text sous linux?

D'abord créer le script suivant en lui donnant les droits d'éxécutions

Code

#==============BEGIN CUT HERE================
FICHIER=/root/fichier_util
for i in `cat $FICHIER | grep -v ^#`
do
USER=`echo $i|cut -d"|" -f1`
SHELL=`echo $i|cut -d"|" -f2`
PASSWD=`echo $i|cut -d"|" -f3`

useradd -s $SHELL $USER
echo $PASSWD|passwd --stdin $USER

echo "USER : $USER created succesfully\n"
done
#==============END CUT HERE================

Il faut bien sûre adapter la variable FICHIER avec l'endroit ou se trouve le fichier des utilisateurs.

Le fichier utilisateur devra ressemble à

Code

#==============BEGIN CUT HERE================
toto|/bin/false|password_pour_toto
titi|/bin/false|password_pour_titi
#==============END CUT HERE================

A+

Category: 
E-Smith