logon script (G)This parameter specifies the batch file (.bat) or
NT command file (.cmd) to be downloaded and run on a machine when
a user successfully logs in. The file must contain the DOS
style CR/LF line endings. Using a DOS-style editor to create the
file is recommended.The script must be a relative path to the [netlogon]
service. If the [netlogon] service specifies a
path of /usr/local/samba/netlogon
, and logon script = STARTUP.BAT, then
the file that will be downloaded is:/usr/local/samba/netlogon/STARTUP.BATThe contents of the batch file are entirely your choice. A
suggested command would be to add NET TIME \\SERVER /SET
/YES, to force every machine to synchronize clocks with
the same time server. Another use would be to add NET USE
U: \\SERVER\UTILS for commonly used utilities, or
NET USE Q: \\SERVER\ISO9001_QA for example.Note that it is particularly important not to allow write
access to the [netlogon] share, or to grant users write permission
on the batch files in a secure environment, as this would allow
the batch files to be arbitrarily modified and security to be
breached.This option takes the standard substitutions, allowing you
to have separate logon scripts for each user or machine.This option is only useful if Samba is set up as a logon
server.Default: no logon script definedExample: logon script = scripts\%U.bat