Changes

From SME Server
Jump to navigationJump to search
no edit summary
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

Navigation menu