Controlling "Workstation Only" functionality during login

  • 10086294
  • NOVL91946
  • 19-Aug-2003
  • 24-Sep-2003

Archived Content: This information is no longer maintained and is provided 'as is' for your convenience.

Goal

Controlling "Workstation Only" functionality during login

Fact

Novell Client 4.9 for Windows NT/2000/XP

Fix

There are several registry settings that control the Workstation Only functionality.

If Novell Authentication is disabled, then "Workstation Only" is all that will be available.
This setting is on the Advanced Login property page (as "Initial Novell Login"), and the corresponding registry flag is

     HKLM\HKEY_LOCAL_MACHINE\SOFTWARE\Novell\NWGINA\
    
DWORD PassiveMode (default 0)
     0=Display Novell Login Prompt.
     1=Don't display Novell Login Prompt, use MSGINA.

One can also elect to not even display the "Workstation Only" checkbox, so that the user MUST log into NetWare.
Also on the Advanced Login property page (as "Workstation Only"), this registry flag is

HKLM\Software\Novell\Login\
     
DWORD Workstation Only (default 1)
     0=Don't display Workstation Only checkbox.
     1=Display Workstation Only checkbox.

It may be that the administrator does not want the "Workstation Only" checkbox displayed, but does want the user to be able to login to the workstation only in the event that the network is not available. This is made possible by setting the "Workstation Only Fallback" flag.  If it is set, and the Network authentication fails, and the "Workstation Only" flag is clear, Login will still ask you if you want to login "Workstation Only". To enable this functionality, set this registry flag:

     HKLM\Software\Novell\Login\
     DWORD: Workstation Only Fallback (default 0)
     0=Don't allow Workstation Only login in case of network authentication failure.
     1=Allow Workstation Only login in case of network authentication failure.

The "Workstation Only" checkbox on the login window can be made (and is, by default beginning with the 4.9 client) "sticky." This allows the setting to be remembered, so that the user need not check the box each time; the previous setting will be remembered. This is controlled by the following registry flag

     HKLM\Software\Novell\Login\
     DWORD Remember WS Only (default 1)
     1=Remember the last setting of the Workstation Only checkbox (sticky).
     0=Don't remember the last setting of the Workstation Only checkbox.

If this flag is set to 0, the Workstation Only checkbox will not be sticky, but will be reset on every login.

The actual state of the Workstation Only checkbox will be dependent on the following flag:

     HKLM\Software\Novell\Login\
     DWORD Default WS Only (default 0)
     1=Force the Workstation Only checkbox to be initially checked.
     0=Force the Workstation Only checkbox to be initially cleared.

Finally, there is another registry flag that tells whether the user logged in locally or to NDS.
Login only sets this flag, it doesn't read it. It is intended to be read by login extensions to determine their proper action.

     HKLM\Software\Novell\Login\
     DWORD Local Login
     1=The user logged in only to the workstation.
     0=The user logged in to NDS and the workstation.