Question regarding preexec (exec)

Joel Hammer Joel at HammersHome.com
Fri Jan 25 15:38:03 GMT 2002


Here are a couple which work fine here.
Yours looks similar. Maybe try something simpler like echo hi >> /tmp/junk
What user does your smb.conf run under? Are the permissions on /tmp/samba.log
777 ?
Joel


[Z32]
	exec = echo %U has logged onto Z32 | mutt -s "Log report"  jlh
[junk]
        exec = a=`smbstatus | grep ftp`;[ -n "$a" ] && exit 0

> All,
> 
> I recently decided to add a preexec command in the smb.conf file to log the
> event when a user connects to a share.  Most of the documentation that I
> have read for the 2.0.5a version of the s/w indicates that the attribute
> should be defined at the share level (that's good).  However when I add the
> following entry into the config file
> 
> [sharename]
> 	preexec = echo "%u connected to %S from %m" >> /tmp/samba.log
> 
> nothing seems to happen.
> 
> smbstatus and testparm don't report any problem with the setting , although
> I did notice that a preexec param exists in the [global] section too.  Well
> , I made the change to the config and added the above mentioned entry to the
> [global] section.  No luck.
> 
> The permissions on the /tmp/samba.log file and OK since I can successfully
> execute the echo command from the server.
> 
> Any clues.
> 
> Setup
> Linux Server (RH6.2 on Intel) running Samba 2.0.5a
> WinMe clients connecting
> 
> Thanks
> 
> 
> Nick Dewan
> 
> 
> 
> -- 
> To unsubscribe from this list go to the following URL and read the
> instructions:  http://lists.samba.org/mailman/listinfo/samba




More information about the samba mailing list