When I boot a Win2K client it should execute the Samba (v2.2.1a, on Linux 2.4.12) netlogon script, but it doesn't. What am I doing wrong? The global section of my smb.conf is shown below. This config, including the netlogon script, has been working great with Win9x and OS/2. Please be gentle as I am a total Win2K newbie. A few notes: 0. Names used: a. My client user name = steve b. My client machine name = pluto c. My workgroup = snydernet d. Name of machine running Samba server = sunburn 1. I am able to browse the shares and to manually map any share to the appropriate service (drive or printer). Once mapped the share works fine. 2. I accasionally see this messages in the Samba log for my Win2K client: [2001/10/12 10:17:44, 0] smbd/nttrans.c:call_nt_transact_ioctl(1798) call_nt_transact_ioctl: Currently not implemented. 3. I'm suspicious of a few Win2K environment variables, especially "LOGONSERVER=\\PLUTO". Shouldn't the name be the name of my Samba server (sunburn)? 4. The IPC$ seems to be active (as shown in smbstatus output) a long time. Is it timing out? 5. Win2K does not display any warning or error messages with which I could diagnose this problem. It seems to simply not run the script. --------------------------------------- [global] workgroup = SNYDERNET server string = Server for SnyderNet LAN interfaces = lo eth0 bind interfaces only = True hosts deny = all hosts allow = 192.168.0. name resolve order = hosts bcast dns proxy = no printcap name = /etc/printcap load printers = yes printing = lprng max log size = 0 log file = /var/log/samba/%m.log security = user encrypt passwords = yes smb passwd file = /etc/smbpasswd null passwords = yes domain logons = yes logon script = netlogon logon path = /home/samba/netlogon local master = yes domain master = yes os level = 65 preferred master = yes client code page = 437 lock directory = /var/lock/samba time server = yes socket options = IPTOS_LOWDELAY TCP_NODELAY
Hi, I don't know much about Win2K, but I believe you need a logon script like netlogon.bat (a batch file). This file should be in your netlogon share. I wouldn't make your logon path /home/samba/netlogon, but give every user it's own logon path (this is where the roaming profiles are stored). Example: logon path = \\PROFILESERVER\PROFILE\%U Regards, Jan-Pieter van den Heuvel Piozum Computer & Webpagebuilding -----Oorspronkelijk bericht----- Van: samba-admin@lists.samba.org [mailto:samba-admin@lists.samba.org]Namens Steve Snyder Verzonden: vrijdag 12 oktober 2001 18:26 Aan: samba@lists.samba.org Onderwerp: Win2K doesn't exec logon script When I boot a Win2K client it should execute the Samba (v2.2.1a, on Linux 2.4.12) netlogon script, but it doesn't. What am I doing wrong? The global section of my smb.conf is shown below. This config, including the netlogon script, has been working great with Win9x and OS/2. Please be gentle as I am a total Win2K newbie. A few notes: 0. Names used: a. My client user name = steve b. My client machine name = pluto c. My workgroup = snydernet d. Name of machine running Samba server = sunburn 1. I am able to browse the shares and to manually map any share to the appropriate service (drive or printer). Once mapped the share works fine. 2. I accasionally see this messages in the Samba log for my Win2K client: [2001/10/12 10:17:44, 0] smbd/nttrans.c:call_nt_transact_ioctl(1798) call_nt_transact_ioctl: Currently not implemented. 3. I'm suspicious of a few Win2K environment variables, especially "LOGONSERVER=\\PLUTO". Shouldn't the name be the name of my Samba server (sunburn)? 4. The IPC$ seems to be active (as shown in smbstatus output) a long time. Is it timing out? 5. Win2K does not display any warning or error messages with which I could diagnose this problem. It seems to simply not run the script. --------------------------------------- [global] workgroup = SNYDERNET server string = Server for SnyderNet LAN interfaces = lo eth0 bind interfaces only = True hosts deny = all hosts allow = 192.168.0. name resolve order = hosts bcast dns proxy = no printcap name = /etc/printcap load printers = yes printing = lprng max log size = 0 log file = /var/log/samba/%m.log security = user encrypt passwords = yes smb passwd file = /etc/smbpasswd null passwords = yes domain logons = yes logon script = netlogon logon path = /home/samba/netlogon local master = yes domain master = yes os level = 65 preferred master = yes client code page = 437 lock directory = /var/lock/samba time server = yes socket options = IPTOS_LOWDELAY TCP_NODELAY -- To unsubscribe from this list go to the following URL and read the instructions: http://lists.samba.org/mailman/listinfo/samba
Andrew Bartlett wrote:> Unfortunetly (of fortunetly, depending on your point of view) you cannot > set the time as a normal user under WinNT/Win2k. Look into setting up > an NTP server, and using somthing like NTPdate to syncronise them.It is VERY possible for the logon script to change the local time settings of the WinNT/2K/XP client that is logging on. By default, only Administrators and Power Users are allowed to change the system time. If you want this to be enabled for normal users then here is how to do it: Go to Control Panel, launch "Local Security Settings" Now, you will find under: Security Settings->Local Policiees->User Rights Assignement an entry called: Change the System Time double-click on this entry and add "YOUR_DOMAIN/Domain Users", or if you TRUST everyone, add "Everyone". This does it. Cheers, John T. -- John H Terpstra Email: jht@samba.org An argument of minds: "Please help me to find the intellect in Intellectual Property" "Not me, I can't find the property in it either!"