forked from guillaume.emorine/siotp
Nouveau fichier : sisr1/tp05/deployment_samba.sh Nouveau fichier : sisr1/tp05/smb.conf Nouveau fichier : sisr1/tp06/README.md Nouveau fichier : sisr1/tp06/files_admin/README.md Nouveau fichier : sisr1/tp06/files_admin/dnsfwd.service Nouveau fichier : sisr1/tp06/files_admin/dnsfwd.sh Nouveau fichier : sisr1/tp06/files_admin/squid_v1.conf Nouveau fichier : sisr1/tp06/files_admin/squid_v2.conf Nouveau fichier : sisr1/tp06/files_admin/squid_v3.conf Nouveau fichier : sisr1/tp06/files_admin/squid_v4.conf
19 lines
479 B
Bash
19 lines
479 B
Bash
#!/bin/bash
|
|
while read line
|
|
do
|
|
touch ./temptp4.txt
|
|
file="./temptp4.txt"
|
|
echo $line > $file
|
|
user=$(cut -d "," -f 1 $file)
|
|
usergroup=$(cut -d "," -f 5 $file)
|
|
passwd=$(cut -d "," -f 2 $file)
|
|
if ! grep -q $usergroup /etc/group ; then
|
|
echo "Tentative de création du groupe"
|
|
groupadd "$usergroup"
|
|
fi
|
|
useradd $user -d /dev/null -s /bin/false
|
|
usermod -aG $usergroup $user
|
|
(echo $passwd ; echo $passwd) | smbpasswd -a $user
|
|
rm ./temptp4.txt
|
|
done < /root/files/logins.csv
|