Line 9: |
Line 9: |
| root preexec = /home/e-smith/files/samba/netlogon/affiche_info %u | | root preexec = /home/e-smith/files/samba/netlogon/affiche_info %u |
| ce qu ilance le script affiche info | | ce qu ilance le script affiche info |
| + | |
| + | user=$1 |
| + | |
| + | #login et prenom |
| + | login=`getent passwd $user | awk -F ":" '{print $1}'` |
| + | prenom_nom=`getent passwd $user | awk -F ":" '{print $5}'` |
| + | echo "Nom d'utilisateur : $login" > /home/e-smith/files/users/$1/home/info.txt |
| + | echo "Prenom Nom : $prenom_nom" >> /home/e-smith/files/users/$1/home/info.txt |
| + | |
| + | |
| + | #Edition des groupes |
| + | Groupe=`id -Gn $user | awk '{print $5}'` |
| + | Groupe2=`id -Gn $user | awk '{print $3}'` |
| + | case $Groupe in |
| + | personnel) echo "Personnel du lycée" >> /home/e-smith/files/users/$1/home/info.txt ;; |
| + | esac |
| + | case $Groupe2 in |
| + | eleves) Classe=`id -Gn $user | awk '{print $4}'` |
| + | echo "Classe : $Classe" >> /home/e-smith/files/users/$1/home/info.txt ;; |
| + | esac |
| + | |
| + | |
| + | #Edition des quotas utlisés et disponibles |
| + | used=`repquota -au |grep "^$user " |awk '{printf "%.2f", $3 / 1024}'` |
| + | dispo=`repquota -au |grep "^$user " |awk '{printf "%.2f", $5 / 1024}'` |
| + | echo "Vous utilisez $used Mo des $dispo Mo autorisés" >> /home/e-smith/files/users/$1/home/info.txt |
| + | echo "Sont comptabilisés dans votre quota :" >> /home/e-smith/files/users/$1/home/info.txt |
| + | echo "- les fichiers de votre répertoire personnel" >> /home/e-smith/files/users/$1/home/info.txt |
| + | echo "- ceux mis dans les dossiers partagés et vos mails" >> /home/e-smith/files/users/$1/home/info.txt |
| + | echo "" >> /home/e-smith/files/users/$1/home/info.txt |
| + | |
| + | #Edition du nombre de mails reçus |
| + | nbmail=`ls /home/e-smith/files/users/$1/Maildir/new/*.buzz |wc -l` |
| + | echo "Vous avez reçu $nbmail email(s)" >> /home/e-smith/files/users/$1/home/info.txt |
| + | echo "sur votre messagerie $1@buzz.kerplouz.com" >> /home/e-smith/files/users/$1/home/info.txt |
| + | echo "disponible depuis l'extranet, onglet 'email'" >> /home/e-smith/files/users/$1/home/info.txt |
| + | |
| + | |
| + | #Edition des groupes si plusieurs groupes à afficher |
| + | #nbr_de_groupe=`id -Gn ^$user " |awk '{print NF}'` |
| + | #for ((i=1; i <= $nbr_de_groupe ; i++)) |
| + | #do |
| + | #Groupe=`id -Gn ^$user " | awk -v i=$i '{print $i}'` |
| + | #echo "Votre classe : $Groupe" > /home/e-smith/files/users/$1/home/info.txt |
| + | #done |