Linux - Jnos Setup and Configuration HOW-TO

FTP Users TXT file

By John Martin KF8KK

 

The ftpusers.txt file that resides in /jnos is where jnos determines the access permissions for the various users that log into the system via the BBS, Telnet, or FTP.

It is here where you can decide who can do what.

Setting up the actual permissions for a station (the last number on the line) is a bit cryptic for non-programmers.

The first entry on a line is the callsign/login of the person of interest.

The second entry is their password in clear text (for security reasons I have replaced all the passwords with '?password?' in this file).

The third entry is the initial directory that the user is placed into when they log in via FTP.

The final entry is their permission level as an additive sum of the possible permissions shown in the bottom section of the file.

There is a special user called 'univperm' which refers to any users not specifically denoted on another line of this file.  The permissions you give to 'univperm' (asterisk for password means 'any password') are those to a normal user of the system.   Univperm is a means to provide a way for new users to enter the system and make some use of it.

 

#
#
#
# --- SYSOPS ---
kf8kk ?password? /jnos 0x4407f
wz8n ?password? /jnos 0x4407f
n7lmj ?password? /jnos/public 0x4407f
wb8tkl ?password? /jnos 0x4407f
ve4klm ?password? /jnos 0x4407f
wb8rcr ?password? /jnos 0x4407f
#
univperm * /jnos/public 0x39
#
# --- BBS's ---
##
wb8zpn * /public 0x4203b
##n8nnn * /public 0x4203b
##wb8h * /public 0x4203b
##k8dvw * /public 0x4203b
##wd8ris * /public 0x4203b
#
# --- USERS ---
kg8cu ?password? /jnos/public 262203
n8kmy ?password? /jnos/public 262203
aa8zv ?password? /jnos/public 262203
#
#
# ============================================================
# PUBLIC/EXTERNAL ACCOUNTS
# ============================================================
# 1 0x0001 = File read permission
# 2 0x0002 = Non-destructive file write permission
# 4 0x0004 = Delete and destructive file write permission
# 8 0x0008 = Mbox AX.25 gateway permission
# 16 0x0010 = Mbox telnet permission
# 32 0x0020 = Mbox Netrom permission
# 64 0x0040 = Mbox Remote control permission
# 128 0x0080 = Disallow this user access
# 1024 0x0400 = Disallow send commands
# 2048 0x0800 = Disallow read commands
# 4096 0x1000 = Disallow third party mail
# 8192 0x2000 = This user is a bbs
# 16384 0x4000 = This user is a expert
# 32768 0x8000 = Disallow convers command
#=============================================================
#
## -- end of file --##
Introduction
Obtaining The Software
Installing a DOS partition
Slackware Installation A
Slackware Installation B
Selecting Packages
Configuring Linux
Linux Network Configuration
Starting Slackware Linux
Basic Jnos Installation
Jnos Localization & Config
Starting Jnos
Compiling Jnos