hello, in first sorry for my poor english
i use this script to test if a user is already connected.
#!/bin/bash
resultat=$(/usr/local/samba/bin/net status sessions |grep $1 | awk
'{print$2}')
if [ "X${resultat}" == X ]; then
exit 0
else
exit 1
fi
in the smb.conf i add these lines :
[home]
root preexec = /usr/local/samba/bin/check-session %u
root preexec close = yes
when i test this script alone without samba it works fine.
/usr/local/samba/bin/net status sessions |grep utilisateur | awk
'{print$2}'
give 0 if the user is not connected, and 1 if the user is connected
when i use it with samba (with the root preexec option) the user cant connect to
the server even
he's not already connected
in the log file i've got this
[2005/01/04 11:13:27, 1] smbd/service.c:make_connection_snum(616)
root preexec gave 1 - failing connection
if someone could help me
thank you
--
Pascal Legrand
*IUT de Chartres* - _Service Informatique_
1 place Pierre Mend?s France - 28000 Chartres
Tel: 02 37 91 83 36 - Fax: 02 37 91 83 01
Pascal.Legrand@univ-orleans.fr