[Samba] preexec
Pascal Legrand
Pascal.Legrand at univ-orleans.fr
Mon Jan 17 14:33:18 GMT 2005
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 at univ-orleans.fr
More information about the samba
mailing list