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

You can donate to the Synchronet project using PayPal.

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
access:index [2021/01/18 20:23] – [Creating and Editing User Accounts] Add link to makeguest module digital manaccess:index [2026/03/22 18:23] (current) – [Sysop] Add some text from the old sysop manual (sysop_commands.html) about sysop levels, multiple sysops per BBS digital man
Line 74: Line 74:
  
 There are multiple methods available for creating and editing user accounts: There are multiple methods available for creating and editing user accounts:
 +  * By calling or connecting to the BBS and selecting "New" at the Login prompt
   * [[module:makeuser]] module (user creation only)   * [[module:makeuser]] module (user creation only)
   * [[module:makeguest]] module (Guest account creation only)   * [[module:makeguest]] module (Guest account creation only)
Line 82: Line 83:
   * "UEDIT" sysop command, available while logged-in to the [[server:Terminal]] server as an operator of the system (sysop)   * "UEDIT" sysop command, available while logged-in to the [[server:Terminal]] server as an operator of the system (sysop)
       * e.g. '';uedit'' command from the main menu of the default command shell       * e.g. '';uedit'' command from the main menu of the default command shell
 +
 +==== Sysop ====
 +
 +The first user account created when connected to the [[server:Terminal]] server will automatically be given Sysop-level access (i.e., Security level 90, all flags and all exemptions).
 +
 +For this reason, the System Password is prompted for (with the SY: prompt)
 +during the first new user creation process.
 +
 +The sysop account is traditionally the first user record in the database
 +(i.e., user #1). This user account should not have the alias of "Sysop" - use your
 +real name or a handle instead. Synchronet automatically treats the alias of
 +Sysop specially and forwards any mail received for "Sysop" to user #1.
 +
 +There is usually one sysop (System Operator) per BBS - the owner and operator
 +of the hardware which Synchronet is running on and accepting remote users.
 +Quite often systems require more than one sysop and Synchronet is flexible in
 +this respect. Within Synchronet, a sysop is defined as any user with a security
 +level of 90 or above. Any user that qualifies as a sysop, will be prompted to enter
 +the //system password// during login and/or when invoking a sysop function. Users with
 +sysop access can cause serious damage to the system, so give out this ability with
 +caution.
 +
 +=== Multiple Sysops ===
 +As stated above, any user with a security level of 90 or greater can perform
 +sysop functions, "So why have levels 91-99?" you might wonder. Well, you
 +can still restrict a user with sysop access from accessing BBS functions areas (e.g. Message Groups or
 +Sub-boards or File Libraries or Directories) by setting the minimum required
 +security level above that user's level. For example: If you have a sysop with a
 +security level of 90, you can still have a Message Group or Sub-board with a
 +minimum required level of 91. Now this sysop will not be able to access
 +that Group or Sub-board. While it is true that sysops can edit their own
 +and subordinate user's accounts, they can not edit a sysop of higher level's
 +account (when calling remotely). A sysop can't raise any user's level
 +above their own, or add flags or exemptions that they themselves don't already have.
  
  
Line 93: Line 128:
 === Guest Account Creation === === Guest Account Creation ===
  
-By default, if no ''Guest'' account exists, the sysop (user with [[level]] 99) will be asked during logon to the [[server:Terminal]] server whether they wish to create the ''Guest'' account at that time. If the sysop answers ''Yes'', the [[:module:makeguest]] [[:custom:JavaScript]] module will be executed to create the ''Guest'' account with the recommended access controls:+When a sysop with [[access:level|Security Level]] 99 logs into the [[server:Terminal]] serverthey will be asked to create a Guest account if the following conditions are met: 
 + 
 +  * Sysop's [[access:level|Security Level]] is 99 
 +  * ''Guest'' user does not already exist 
 +  * Sysop has not already been asked and said ''No'' and to not be asked again 
 + 
 +If the sysop answers ''Yes'', the [[:module:makeguest]] [[:custom:JavaScript]] module will be executed to create the ''Guest'' account with the recommended access controls:
  
   * [[Restrictions]]: ''G, K, P, M, W, R, C''   * [[Restrictions]]: ''G, K, P, M, W, R, C''
   * [[Exemptions]]: ''G, L, P, T''   * [[Exemptions]]: ''G, L, P, T''
 +
 +If you answered ''No'' to both the "create Guest?" and "Ask again later?" prompts, you will need to run the makeguest.js module manually if you wish to create a ''Guest'' account.
  
 ===== See Also ===== ===== See Also =====