Hello, all.

I am attempting to configure Samba 3.5 under CentOS 5.5 so that certain shares will be mapped to drive letters automatically when a user logs in. As far as I can tell, I have everything in smb.conf configured correctly, and the batch file works fine when I execute it locally on the Windows machine after logging in. Here is my smb.conf file:
Code:
[global]
	workgroup = SAMBA	
	interfaces = 127.0.0.1 eth0
	interfaces = 192.168.1.253 eth0
	bind interfaces only = true
	printing = cups
	printcap name = cups
	hosts allow = 192.168.1. 127. 
	load printers = yes
	domain master = yes
	domain logons = yes
	preferred master = yes
	logon script = logon.bat
	security = user

[netlogon]
	comment = Network Login Service
	path = /home/netlogon
	guest ok = yes
	writeable = no
	share modes = no
	valid users = %u
	read only = no

[public]
	path = /home/public
	public = yes
	browseable = yes
	only guest = yes
	writeable = yes
	printable = no

[private]
	path = /home/private
	browseable = yes
	public = no
	only guest = no
	writeable = yes
	printable = no

[shared]
	path = /home/shared
	browseable = yes
	public = yes
	only guest = yes
	writeable = yes
	printable = no
And the logon.bat file, which is in /home/netlogon:
Code:
net time \\turnbowsrv /set /yes
net use h: \\turnbowsrv\%u
net use i: \\turnbowsrv\shared
net use j: \\turnbowsrv\public
net use k: \\turnbowsrv\private
I have tried replacing the logon.bat file with one containing a simple "pause" command, which should leave a DOS window open and waiting for a keystroke on login. This does not appear. I cannot for the life of me figure out why my login script is not being executed. Thanks in advance for any insights.