NoMachine Support

Your questions answered

Knowledge Base

Searching in: Articles & FAQs
Filter the search results
Applies to:
Last update:
Searching in: Articles & FAQs
ID: AR01N00871
Applies to: NoMachine Software
Added on: 2016-01-21
Last update: 2020-09-01
Reserved names for NoMachine programs

While NoMachine can integrate seamlessly in any of the supported environments, the 'nx' and 'NX' names are reserved and cannot be used on the system for different purposes than NoMachine itself.

For example, NoMachine creates on the system the 'nx' account used for internal handling of the program's operation and creating a separation layer between the other system accounts and the nx account. The nx account, which is also a hidden account, cannot be used by users (privileged or not) to log-in directly to the system (e.g. via the login Window or via a SSH client that is not NoMachine). Admin privileges cannot be removed from user nx, neither the nx account cannot be deleted from the system or the NoMachine server will be no longer operational. Having another 'nx' account on the system, not generated by NoMachine, will result in conflicts.

In a similar way, also the 'NX' is a reserved name that cannot be used as hostname.

Please do not use 'Nx' and 'nX' as well.
 

In particular on Windows it's not possible to use the same name as hostname and username:
https://support.microsoft.com/en-us/kb/310845
 
This means that if you try to install NoMachine (which will create the 'nx' user) on a Windows host named 'NX' you will receive the system message:
The user name may not be the same as the computer name computer name.