#!/bin/bash
. /usr/lib/eole/diagnose.sh

EchoGras "*** Serveur de fichiers"
printf ".  %${len_pf}s => " "Partage (SMB/TCP)"
CreoleRun "smbclient -L localhost -U=admin% > /dev/null 2>&1" fichier
[ $? = 0 ] && EchoVert "Ok" || EchoRouge "Erreur"

printf ".  %${len_pf}s => " "Partage (NMB/UDP)"
CreoleRun "nmblookup -U 127.0.0.1 $(CreoleGet smb_workgroup) |grep -q 'name_query failed to find name '" fichier
[ $? = 1 ] && EchoVert "Ok" || EchoRouge "Erreur"

printf ".  %${len_pf}s => " "Connexions samba"
EchoVert `/usr/share/eole/sbin/connexions.sh`

SID=`$CHROOT ldapsearch -x sambaDomainName=* sambaSID 2>/dev/null | grep ^sambaSID | awk -F ' ' '{print $2}'`
echo $SID | grep -q ' '
if [ $? -eq 0 ];then
    EchoOrange "ATTENTION : plusieurs sambaDomainName détectés !"
    EchoOrange "Des dysfonctionnements sont possibles sur ce serveur"
fi

echo

exit 0
