Steven Philley
BBS Sysop manual Sysop commands Site contents

Sysop Manual — 03

Sysop Commands

5.0–5.4 Sysop definition, multiple sysops, SCFG, online string commands.

5.0 Sysop Commands (Remote / Local)

Sysop work happens in two places:

Both paths honor the same security model: level, flags, exemptions, and restrictions on the user record.

Wiki: https://wiki.synchro.net/access:index · https://wiki.synchro.net/module:str_cmds · https://wiki.synchro.net/util:SCFG


5.1 Sysop Definition (security level 90 and above)

In Synchronet, security levels 90–99 are reserved for operators of the system (sysops / co-sysops). That level band is what most documentation means by “sysop,” though fine-grained power also depends on:

A user at level 90+ typically can:

Exact command availability still filters through exemptions and the string-command module logic — higher level alone is not a blanket root shell.

Remote sysop ceilings

When editing users online, a remote sysop:

That prevents a co-sysop from promoting themselves past the primary sysop via the BBS UI.

Wiki: https://wiki.synchro.net/access:index · https://wiki.synchro.net/access:user_editor


5.2 Multiple Sysops

Multiple operator accounts are normal:

  1. Create additional user records (or promote trusted users).
  2. Set level into the 90–99 band as appropriate for their role.
  3. Grant only the flags/exemptions they need (least privilege).
  4. Use ARS on dangerous external programs (SCFG, shell doors) so only specific ops can launch them.
  5. Prefer local scfg / OS access for the primary sysop; give co-sysops online tools for daily moderation.

Document who owns network links (QWK/Fido passwords), DNS, and the OS account — those are outside the BBS user file but part of “being a sysop.”

Wiki: https://wiki.synchro.net/access:index


5.3 Local configuration (SCFG)

SCFG (Synchronet Configuration Utility) edits the primary configuration INI files under ctrl/. It is the main local (or operator-door) UI for system structure.

How to invoke

Native binary: exec/scfg.exe (Windows) or exec/scfg (Unix).

Useful command-line options

From scfg -? / scfg --help (summary — check live help for your build):

Option Purpose
-w Run initial setup wizard
-f Force save of configuration files
-a / -h Update / skip message base status headers
-u# File creation permission mask (octal, Unix)
-k Keyboard mode only (no mouse)
-c / -m Force color / monochrome
-import=… Import a message area list
-faddr=… FTN address for imported subs
-host=… Alternate hostname / sbbs.ini selection

What you configure in SCFG (map)

After sensitive changes, recycle affected sbbs threads or restart so listeners and caches pick up new data.

Wiki: https://wiki.synchro.net/util:SCFG


5.4 Online Sysop Commands (str_cmds)

Stock string commands live in the JavaScript module str_cmds.js under exec/ (override via mods/ if needed). The Classic command shell loads them; other shells may expose different subsets.

Usage conventions

Commands available to (many) users

Examples from the module documentation:

Command Purpose
HELP List available string commands
FIND [word] Find message or file areas (context-dependent)
MSGS Redisplay instant messages / telegrams
PLAN Edit .plan (finger)
POFF Toggle pager off for multinode chat

Sysop-oriented groups

The wiki tables split sysop commands into areas such as:

Exact letters and parameters change with Synchronet revisions — treat ;HELP and the wiki command tables as authoritative for your version, not memory from another BBS package.

Safety habits

Wiki: https://wiki.synchro.net/module:str_cmds


Quick comparison

Task Prefer
Restructure areas, nodes, doors Local SCFG
Edit one user while reading mail Online ;UEDIT
Change level/flags for hundreds of users allusers utility
See who is online / clear node node util or Control Panel
Daily moderation Online str_cmds + moderation howto

Wiki: https://wiki.synchro.net/access:index · https://wiki.synchro.net/util:SCFG · https://wiki.synchro.net/module:str_cmds · https://wiki.synchro.net/access:user_editor

Source of truth: wiki.synchro.net/talk:wiki:user:electrosys. Docs live on the Synchronet Wiki. Active boards: coloritcompany.com/bbs.