login nomuser password groupeuser
Script samba
(à éxecuter en tant que root dans un terminal , taper ./nomdevotrescript pour l'éxecuter)#!/bin/bash
cat personnes | while true ; do
read ligne
if [ "$ligne" == "" ] ; then
exit 0
fi
set -- $ligne
echo "login:"$1 "nomcomplet:"$2 "password:"$3 "groupe:"$4
user="$1"
echo "$user"
groupadd $4
useradd -m $user -g $4 -s /bin/bash
echo "$user:$3"|chpasswd
done
cat personnes | while true ; do
read ligne
if [ "$ligne" == "" ] ; then
exit 0
fi
set -- $ligne
echo "login:"$1 "nomcomplet:"$2 "password:"$3 "groupe:"$4
user="$1"
echo "$user"
echo -e "$3\n$3" | (smbpasswd -a -s $user)
chown $user:$4 /home/$user
chmod 711 /home/$user
touch /home/$user/lisezmoi.txt
echo "Bienvenue $user sur le serveur samba , vous pouvez dès à présent utiliser votre répertoire afin de stocker vos données personnelles
//en cas de perte de vos identifiants veuillez contacter l'administrateur du réseau//
Vos identifiants personnels **login $user** **password $3** **nom complet $2** **groupe $4**" > /home/$user/lisermoi.txt
chmod 711 /home/$user/lisezmoi.txt
echo "[$user]
comment = $2
path = /home/$user
read only = No
create mask = 0711
directory mask = 0711" >> /etc/samba/smb.conf
done
1 commentaire:
Good words.
Enregistrer un commentaire