logon script = logon.bat
and then you specify a netlogon share such as:
[netlogon]
path = /opt/samba/share/netlogon
browseable = NoWhen you log on, the client automatically look in \\<servername>\netlogon for whatever script you specified.
If you need more flexibility than that in your scripts, you can either do some scripting in the main batch file, or you can do do automatic generation of the script. Here we specify that each user has their own logon script by saying:
logon script = %U.bat
and <username>.bat is generated in a script each time the user logs on. To have that script run, you add a "root preexec" parameter to the netlogon share:
root preexec = /opt/samba/bin/prelogon.pl %U
which will take the username as an argument, and create a script in the location of the netlogon share with that username as the filename.
M. Vancl wrote:
After several experiments I think I had found explanation of my troubles:
In my generated script I used z:\logon.bat pathname of copied main logon script to local drive (copy /b z:\logon.bat %TEMP%). But from some reason my WinXP don't keep (or don't make at all) mapping of netlogon share to z: during script execution and therefore copy was unsuccessfull. Due to chaos in my tests I concentrate my effort to another things and this simple reason I missed. There remain stupid question: Why the mapping don't work, when (I know it's default) in my smb.conf is explicitly written "logon drive = z:" ?
Thanks for your attention and suggestions
M. Vancl
-- Paul Gienger Office: 701-281-1884 Applied Engineering Inc. Cell: 701-306-6254 Information Systems Consultant Fax: 701-281-1322 URL: www.ae-solutions.com mailto:[EMAIL PROTECTED]
-- To unsubscribe from this list go to the following URL and read the instructions: http://lists.samba.org/mailman/listinfo/samba
