Updated documentation
This commit is contained in:
@@ -1,50 +1,51 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
|
||||
<META http-equiv="Content-Style-Type" content="text/css">
|
||||
<META name="author" lang="en" "content="Michiel Broek">
|
||||
<META name="copyright" lang="en" content="Copyright Michiel Broek">
|
||||
<META name="description" lang="en" content="MBSE BBS Manual">
|
||||
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
|
||||
<TITLE>MBSE BBS Programs.</TITLE>
|
||||
<LINK rel=stylesheet HREF="../manual.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<BLOCKQUOTE>
|
||||
<h5>Last update 06-Jun-2001</h5>
|
||||
<P> <P>
|
||||
|
||||
<h1>MBSE BBS Programs.</h1>
|
||||
|
||||
|
||||
<ol>
|
||||
<li><A HREF="import.html">import, Import databases</A>
|
||||
<li><A HREF="mbaff.html">mbaff, Announce newfiles and filefind</A>
|
||||
<li><A HREF="mball.html">mball, Allfiles and newfiles list creator</A>
|
||||
<li><A HREF="mbchat.html">mbchat, Sysop to user chat utility</A>
|
||||
<li><A HREF="mbcico.html">mbcico, The Fidonet mailer ala ifcico</A>
|
||||
<li><A HREF="mbdiff.html">mbdiff, Nodelist difference processor</A>
|
||||
<li><A HREF="mbfbgen.html">mbfbgen, FileBase Generator utility</A>
|
||||
<li><A HREF="mbfido.html">mbfido, Fidonet mail and files procesor</A>
|
||||
<li><A HREF="mbfile.html">mbfile, Files database maintenance program</A>
|
||||
<li><A HREF="mbindex.html">mbindex, Nodelist index compiler</A>
|
||||
<li><A HREF="mblang.html">mblang, Language datafile compiler</A>
|
||||
<li><A HREF="mbmon.html">mbmon, The monitor program</A>
|
||||
<li><A HREF="mbmsg.html">mbmsg, The messagebase utility program</A>
|
||||
<li><A HREF="mbout.html">mbout, The mailer outbound program</A>
|
||||
<li><A HREF="mbpasswd.html">mbpasswd, The passwd wrapper</A>
|
||||
<li><A HREF="mbsebbs.html">mbsebbs, The bbs program</A>
|
||||
<li><A HREF="mbseq.html">mbseq, Sequence number creator</A>
|
||||
<li><A HREF="mbsetup.html">mbsetup, The setup program</A>
|
||||
<li><A HREF="mbstat.html">mbstat, The bbs status change program</A>
|
||||
<li><A HREF="mbtoberep.html">mbtoberep, The toberep.data lister</A>
|
||||
<li><A HREF="mbuser.html">mbuser, The userbase maintenance program</A>
|
||||
<li><A HREF="mbuseradd.html">mbuseradd, The adduser wrapper</A>
|
||||
</ol>
|
||||
|
||||
|
||||
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" width="33" height="35" border="0"> Back to Main index</A>
|
||||
</BLOCKQUOTE>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
|
||||
<META http-equiv="Content-Style-Type" content="text/css">
|
||||
<META name="author" lang="en" content="Michiel Broek">
|
||||
<META name="copyright" lang="en" content="Copyright Michiel Broek">
|
||||
<META name="description" lang="en" content="MBSE BBS Manual">
|
||||
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
|
||||
<TITLE>MBSE BBS Programs.</TITLE>
|
||||
<LINK rel=stylesheet HREF="../manual.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<BLOCKQUOTE>
|
||||
<h5>Last update 07-Jan-2002</h5>
|
||||
<P> <P>
|
||||
|
||||
<h1>MBSE BBS Programs.</h1>
|
||||
|
||||
|
||||
<ol>
|
||||
<li><A HREF="import.html">import, Import databases</A>
|
||||
<li><A HREF="mbaff.html">mbaff, Announce newfiles and filefind</A>
|
||||
<li><A HREF="mball.html">mball, Allfiles and newfiles list creator</A>
|
||||
<li><A HREF="mbchat.html">mbchat, Sysop to user chat utility</A>
|
||||
<li><A HREF="mbcico.html">mbcico, The Fidonet mailer ala ifcico</A>
|
||||
<li><A HREF="mbdiff.html">mbdiff, Nodelist difference processor</A>
|
||||
<li><A HREF="mbfbgen.html">mbfbgen, FileBase Generator utility</A>
|
||||
<li><A HREF="mbfido.html">mbfido, Fidonet mail and files procesor</A>
|
||||
<li><A HREF="mbfile.html">mbfile, Files database maintenance program</A>
|
||||
<li><A HREF="mbindex.html">mbindex, Nodelist index compiler</A>
|
||||
<li><A HREF="mblang.html">mblang, Language datafile compiler</A>
|
||||
<li><A HREF="mblogin.html">mblogin, Unix login replacement</A>
|
||||
<li><A HREF="mbmon.html">mbmon, The monitor program</A>
|
||||
<li><A HREF="mbmsg.html">mbmsg, The messagebase utility program</A>
|
||||
<li><A HREF="mbout.html">mbout, The mailer outbound program</A>
|
||||
<li><A HREF="mbpasswd.html">mbpasswd, The passwd wrapper</A>
|
||||
<li><A HREF="mbsebbs.html">mbsebbs, The bbs program</A>
|
||||
<li><A HREF="mbseq.html">mbseq, Sequence number creator</A>
|
||||
<li><A HREF="mbsetup.html">mbsetup, The setup program</A>
|
||||
<li><A HREF="mbstat.html">mbstat, The bbs status change program</A>
|
||||
<li><A HREF="mbtoberep.html">mbtoberep, The toberep.data lister</A>
|
||||
<li><A HREF="mbuser.html">mbuser, The userbase maintenance program</A>
|
||||
<li><A HREF="mbuseradd.html">mbuseradd, The adduser wrapper</A>
|
||||
</ol>
|
||||
|
||||
|
||||
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" border="0">Back to Main index</A>
|
||||
</BLOCKQUOTE>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
|
51
html/programs/mblogin.html
Normal file
51
html/programs/mblogin.html
Normal file
@@ -0,0 +1,51 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
|
||||
<META http-equiv="Content-Style-Type" content="text/css">
|
||||
<META name="author" lang="en" content="Michiel Broek">
|
||||
<META name="copyright" lang="en" content="Copyright Michiel Broek">
|
||||
<META name="description" lang="en" content="MBSE BBS Manual">
|
||||
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
|
||||
<TITLE>MBSE BBS Programs - mblogin - Unix login replacement for MBSE BBS.</TITLE>
|
||||
<LINK rel=stylesheet HREF="../manual.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<BLOCKQUOTE>
|
||||
<h5>Last update 07-Jan-2002</h5>
|
||||
<P> <P>
|
||||
|
||||
<H1>mblogin - Unix login replacement for MBSE BBS.</H1>
|
||||
<P>
|
||||
|
||||
<H3>Synopsis.</H3>
|
||||
<P>
|
||||
<code><strong>mblogin</strong> [-p] [-h hostname] [user]</code>
|
||||
<P> <P>
|
||||
|
||||
<H3>Description.</H3>
|
||||
<P>
|
||||
<strong>mblogin</strong> replaces the standard Unix login program for MBSE BBS.
|
||||
You can use this program from <strong>mgetty</strong> for modem/ISDN access,
|
||||
or from <strong>inetd</strong> to allow telnet access.
|
||||
This program logs in the systems syslog facility because the normal login
|
||||
program does this too. It uses the file <code>/opt/mbse/etc/login.defs</code>
|
||||
for the behaviour you prefere. All options in this file are well commented. It uses
|
||||
the bbs user database to see who are allowed to login. Users can use their
|
||||
Fidonet name, Unix name or Handle. If the name is found in the userbase, the
|
||||
name is replaced with the real Unix name to do the password check and to start
|
||||
the <strong>mbsebbs</strong> program. If the user is not found in the user base,
|
||||
the user is asked if he wants to register as a new user. This behaviour can be
|
||||
turned off. If the user uses the name <strong>bbs</strong> he will start the
|
||||
<strong>mbnewusr</strong> program directly. All other users are not allowed to
|
||||
login, not even root. If you change it in the file
|
||||
<code>/opt/mbse/etc/login.defs</code> you may allow user <strong>mbse</strong>
|
||||
to login. I advice against it, you should use <strong>ssh</strong> if you want
|
||||
remote access to do maintenance.
|
||||
<P>
|
||||
|
||||
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0">Back to index</A>
|
||||
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0">Back to Main index</A>
|
||||
</BLOCKQUOTE>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
@@ -1,66 +1,68 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
|
||||
<META http-equiv="Content-Style-Type" content="text/css">
|
||||
<META name="author" lang="en" "content="Michiel Broek">
|
||||
<META name="copyright" lang="en" content="Copyright Michiel Broek">
|
||||
<META name="description" lang="en" content="MBSE BBS Manual">
|
||||
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
|
||||
<TITLE>MBSE BBS Programs - mbuseradd - The useradd wrapper.</TITLE>
|
||||
<LINK rel=stylesheet HREF="../manual.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<BLOCKQUOTE>
|
||||
<h5>Last update 31-Jan-2001</h5>
|
||||
<P> <P>
|
||||
|
||||
<H1>mbpasswd - The password wrapper.</H1>
|
||||
<P>
|
||||
|
||||
<H3>Synopsis.</h3>
|
||||
<P>
|
||||
<code><strong>mbpasswd</strong> [-opt] [username] [password]</code>
|
||||
<P> <P>
|
||||
|
||||
<H3>Description.</h3>
|
||||
<P>
|
||||
<strong>mbpasswd</strong> is the wrapper for the <strong>passwd</strong> program
|
||||
is present on all Linux systems. To use <b>passwd</b> to change the password of
|
||||
another user is only allowed by <b>root</b>. The mbpasswd program overcomes this limitation.
|
||||
The wrapper <b>mbpasswd</b> is run from the bbs by user <b>mbse</b> when an ordinary
|
||||
user is logged in the bbs. The program is called when a new user logs in the bbs or
|
||||
when an existing user changes his password. His password under Unix is then always the same as his
|
||||
password in the bbs program. This is necessary for the user to be able to get
|
||||
his email using the pop3 protocol.<P>
|
||||
You never need to run <strong>mbpasswd</strong> by hand, in fact it is protected so that only
|
||||
members of group <b>bbs</b> are allowed to use it.
|
||||
<P> <P>
|
||||
|
||||
<H3>Environment.</H3>
|
||||
<P>
|
||||
<strong>mbpasswd</strong> must be installed setuid root and setgid root, ls -la looks like this:<br>
|
||||
<pre>
|
||||
-rws--s--x 1 root root 6644 Jun 26 21:23 /opt/mbse/bin/mbpasswd*
|
||||
</pre>
|
||||
<P> <P>
|
||||
|
||||
<H3>Commands.</H3>
|
||||
<P>
|
||||
<code><strong>mbpasswd</strong> [-opt] [username] [password]</code> for example:<br>
|
||||
<pre>
|
||||
mbpasswd -f michiel secret
|
||||
</pre>
|
||||
Valid options are <strong>-f</strong> (forced), this will also change locked passwords,
|
||||
this has only effect if your system uses shadow passwords. If you use
|
||||
<strong>-n</strong> as option, locked passwords cannot be changed. For a new user the
|
||||
<b>-f</b> option is used by <b>mbsebbs</b>, when a user changes his own password the
|
||||
<b>-n</b> option is used.
|
||||
<P>
|
||||
|
||||
|
||||
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0" width="40" height="30"> Back to index</A>
|
||||
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0" width="33" height="35"> Back to Main index</A>
|
||||
</BLOCKQUOTE>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
|
||||
<META http-equiv="Content-Style-Type" content="text/css">
|
||||
<META name="author" lang="en" content="Michiel Broek">
|
||||
<META name="copyright" lang="en" content="Copyright Michiel Broek">
|
||||
<META name="description" lang="en" content="MBSE BBS Manual">
|
||||
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
|
||||
<TITLE>MBSE BBS Programs - mbuseradd - The useradd wrapper.</TITLE>
|
||||
<LINK rel=stylesheet HREF="../manual.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<BLOCKQUOTE>
|
||||
<h5>Last update 07-Jan-2002</h5>
|
||||
<P> <P>
|
||||
|
||||
<H1>mbpasswd - The password wrapper.</H1>
|
||||
<P>
|
||||
|
||||
<H3>Synopsis.</h3>
|
||||
<P>
|
||||
<code><strong>mbpasswd</strong> [-opt] [username] [password]</code>
|
||||
<P> <P>
|
||||
|
||||
<H3>Description.</h3>
|
||||
<P>
|
||||
<strong>mbpasswd</strong> is the wrapper for the <strong>passwd</strong> program
|
||||
is present on all Linux systems. To use <b>passwd</b> to change the password of
|
||||
another user is only allowed by <b>root</b>. The mbpasswd program overcomes this limitation.
|
||||
The wrapper <b>mbpasswd</b> is run from the bbs by user <b>mbse</b> when a new
|
||||
user is being registered to set his password. It can also be started from the
|
||||
bbs when an existing user changes his password. If you as sysop use
|
||||
<strong>mbsetup</strong> to change a users password it will be used too.
|
||||
His password under Unix is then always the same as his password in the bbs program.
|
||||
This is necessary for the user to be able to get his email using the pop3 protocol.<P>
|
||||
You never need to run <strong>mbpasswd</strong> by hand, in fact it is protected so that only
|
||||
members of group <b>bbs</b> are allowed to use it. User <b>mbse</b> can use thsi
|
||||
program and if you do, the password for a user are not in sync anymore.
|
||||
<P> <P>
|
||||
|
||||
<H3>Environment.</H3>
|
||||
<P>
|
||||
<strong>mbpasswd</strong> must be installed setuid root and setgid root, ls -la looks like this:<br>
|
||||
<pre>
|
||||
-rws--s--x 1 root root 6644 Jun 26 21:23 /opt/mbse/bin/mbpasswd*
|
||||
</pre>
|
||||
<P> <P>
|
||||
|
||||
<H3>Commands.</H3>
|
||||
<P>
|
||||
<code><strong>mbpasswd</strong> [-opt] [username] [password]</code> for example:<br>
|
||||
<pre>
|
||||
mbpasswd -f michiel secret
|
||||
</pre>
|
||||
Valid options are <strong>-f</strong> (forced), this will also change locked passwords,
|
||||
this has only effect if your system uses shadow passwords. This is used for new
|
||||
users or from the <b>mbsetup</b> program to reset users passwords.<br>
|
||||
If you use <strong>-n</strong> as option, locked passwords cannot be changed.
|
||||
This mode is used when a user changes his password from the bbs.
|
||||
<P>
|
||||
|
||||
|
||||
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0">Back to index</A>
|
||||
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0">Back to Main index</A>
|
||||
</BLOCKQUOTE>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
|
Reference in New Issue
Block a user