Synchronet v3.19b-Win32 (install) has been released (Jan-2022).

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
Last revisionBoth sides next revision
access:index [2011/11/12 00:37] digitalmanaccess:index [2022/02/19 10:35] – Migrated section 2.10 from old docs (create sysop/guest). Need to confirm a couple things and consolidate Guest creation info. Andre
Line 28: Line 28:
   * [[Credits]]: a balance of credit which the user can deposit into (e.g. by uploading files) or withdraw from (e.g. by downloading files)   * [[Credits]]: a balance of credit which the user can deposit into (e.g. by uploading files) or withdraw from (e.g. by downloading files)
   * [[Minutes]]: a balance of time which the user can use to go beyond their normally limited time per/call or per/day (a.k.a. time bank)   * [[Minutes]]: a balance of time which the user can use to go beyond their normally limited time per/call or per/day (a.k.a. time bank)
 +
 +===== New User Values =====
 +
 +The sysop determines which access control values will be assigned to newly created user accounts in [[util:SCFG]]->System->New User Values:
 +
 +<file>
 +╔══════════════════════════════════════════════════════════╗
 +║                      New User Values                     ║
 +╠══════════════════════════════════════════════════════════╣
 +║ │Level                      50                           ║
 +║ │Flag Set #1                                             ║
 +║ │Flag Set #2                                             ║
 +║ │Flag Set #3                                             ║
 +║ │Flag Set #4                                             ║
 +║ │Exemptions                                              ║
 +║ │Restrictions                                            ║
 +║ │Expiration Days            0                            ║
 +║ │Credits                    10,485,760                   ║
 +║ │Minutes                    0                            ║
 +║ │Editor                     FSEDITOR                     ║
 +║ │Command Shell              DEFAULT                      ║
 +║ │Download Protocol          None                         ║
 +║ │Default Toggles...                                      ║
 +║ │Question Toggles...                                     ║
 +╚══════════════════════════════════════════════════════════╝
 +</file>
 +
 +In the above example, newly created user accounts will have:
 +
 +  * [[Level]] 50 (never set above 89)
 +  * No [[flags]] set in any of the sysop-defined flag sets (1-4)
 +  * No [[exemptions]]
 +  * No [[restrictions]]
 +  * Will not [[expiration|expire]]
 +  * Will have a [[credits]] balance of 10MB
 +  * Will have 0 [[minutes]] in their time bank
  
 ===== Access Requirements ===== ===== Access Requirements =====
Line 33: Line 69:
 The sysop can specify combinations of access controls (e.g. security level, flags) and user values (e.g. gender, age, etc.) in [[util:SCFG]] (mostly under the options named "Access Requirements") to control access to specific areas or functions of the BBS and restrict to specific groups of users. The sysop can specify combinations of access controls (e.g. security level, flags) and user values (e.g. gender, age, etc.) in [[util:SCFG]] (mostly under the options named "Access Requirements") to control access to specific areas or functions of the BBS and restrict to specific groups of users.
  
-See Access [[Requirements]] for more details.+See [[requirements|Access Requirements]] for more details
 + 
 +===== 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:makeguest]] module (Guest account creation only) 
 +  * [[util:uedit]] TUI user editor 
 +  * [[util:useredit]] GUI user editor 
 +    * User->Editor menu option from the [[monitor:sbbsctrl|Synchronet Control panel for Windows]] 
 +  * [[util:gtkuseredit]] GUI user editor (*nix) 
 +  * "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 
 + 
 +==== 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. 
 + 
 +==== Guest ==== 
 + 
 +Some sysops will want to have a ''Guest'' user account on their BBS. Guest accounts can be used to allow: 
 + 
 +  * Inspection of basic BBS content without creating a user account 
 +  * Anonymous FTP access 
 + 
 +=== Guest Account Creation === 
 + 
 +By default, if no ''Guest'' account exists, the sysop (user with [[level]] 99) FIXME only 99? or user#1? Each time they login? FIXME will be asked during logon to the [[server:Terminal]] server if 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: 
 + 
 +  * [[Restrictions]]: ''G, K, P, M, W, R, C'' 
 +  * [[Exemptions]]: ''G, L, P, T'' 
 + 
 +FIXME Still true? below FIXME 
 +The sysop account's Security Flag 4G is used by the default logon module 
 +(exec/logon.js) to determine whether or not to prompt the sysop to create the 
 +Guest account.  If you answered "No" to the create Guest and "Ask again later?" 
 +prompts, you can either run the makeguest.js module manually, or restore the 4G 
 +security flag to the sysop account to be prompted during the next logon.
  
 ===== See Also ===== ===== See Also =====
 +  * [[:access:requirements|Access Requirements (ARS)]]
   * [[:config:|Configuration]]   * [[:config:|Configuration]]
 +  * [[:howto:Block-Hackers|How To: Block Hackers]]
  
-{{tag>access}}+{{tag>access guest}}