Synchronet v3.21e-Win32 (install) has been released (Mar-2026).

You can donate to the Synchronet project using PayPal.

Login

The configured Login Module is executed for the following Terminal Server connections:

  • All Telnet connections
  • Unauthenticated SSH and RLogin connections

This module is responsible for querying the user's login ID and initiating the login process.

The name of the login module (by default, login) is configured in SCFG->System->Loadable Modules->Login.

The default login module is exec/login.js and supports the following configuration options in the [login] section of the ctrl/modopts.ini file:

Option Default Description
email_passwords true Send forgotten passwords to users via email (SMTP)
confirm_email_address true Requires user to confirm their email address before sending a forgotten password
login_prompts 10 Maximum number of login prompts to display before disconnecting
login_prompt <see code> Override default dynamically-generated login prompt
password_prompt <see code> Override default password prompt
guest true Display the “or Guest” login suggestion when a “Guest” user account exists
legacy_prompts false Send legacy name/number/password prompts (NN: and PW:) followed by bare carriage returns, to support really old login scripts

Customize

If you choose to use a customized or entirely different login module, it is recommended that you use a different module name (not “login”) and/or copy the login module to your mods directory before modifying.

See Also