Fast User Switching on Windows 7 should not be used if the same local user account credentials are shared between more Novell user logons

  • 7007437
  • 29-Dec-2010
  • 27-Apr-2012

Environment

Novell Client for Vista 1.0.0 Login

Situation

If you try to perform a "switch user" or a "remote desktop" and specify the Windows account credentials for an already-running Windows logon session
(regardless of what eDirectory credentials you may or may not have also specified during the same "switch user" or "remote desktop"), you will be
(re)connected to that existing logon session "already in progress" rather than Windows creating a new independent logon session.

Once logged in, the Novell connections are not updated allowing the user to have full access to the Novell resources with the credentials of the Novell user already connected to the same logon session.

Also, the access to the workstation using an already-running Windows logon session cause the user to successfully logon even if the Novell credentials provided are wrong.

Resolution

The described results are what expected. In fact, the user is correctly advised and must acknowledge the following confirmation message which is presented :

"The specified Windows account is already logged in. If you continue to login
in with this account, you will connect to the existing session for this
account. Do you want to continue to login in with this account?

Fast User Switching is a Microsoft-controlled feature which the Novell Client cannot control or override. Microsoft intends that on a workstation-class Windows machine, there is only one logon session for a given Windows user account at any time.

The Novell Client for Windows 7 isn't incompatible with Windows' Fast User Switching. What is not compatible with Fast User Switching is attempting to use the same Windows account for all users.

Additional Information

Steps To Reproduce:

1) Startup the system
2) Login to Novell Network with user A
3) Login to the workstation using the local user C
4) Switch to user B (without disconnecting A)
5) Login to Novell Network as user B using the Credential Provider (the credentials can be wrong)
6) Login to workstation using the same local user C