• Archlinux Issue

    From Mark Da Silva@1:229/550 to Vincent Coen on Fri Nov 13 09:58:00 2020
    It's a fresh install of Arch Linux up to date. The MBSE user works. with the correct path. The BBS user doesn't work, won't login. Normal user works; xinetd is running.

    p.s Sorry not sure what happened to original message.

    Setup.log

    13-Nov-20 08:44:16 AM + MBSE BBS ./SETUP.sh started by root
    13-Nov-20 08:44:16 AM + Current directory is /home/mark/mbsebbs-1.0.7.18 13-Nov-20 08:44:16 AM + Detected "Linux" (x86_64) "Arch Linux" version "N/A" 13-Nov-20 08:44:16 AM ! Aborted, Arch Linux without xinetd package
    13-Nov-20 08:45:20 AM + MBSE BBS ./SETUP.sh started by root
    13-Nov-20 08:45:20 AM + Current directory is /home/mark/mbsebbs-1.0.7.18 13-Nov-20 08:45:20 AM + Detected "Linux" (x86_64) "Arch Linux" version "N/A" 13-Nov-20 08:45:20 AM + Directory /opt already present
    13-Nov-20 08:45:28 AM + Starting installation
    13-Nov-20 08:45:28 AM + [0] Added group bbs
    13-Nov-20 08:45:29 AM + useradd -c "MBSE BBS Admin" -d /opt/mbse -g bbs -G uucp,
    wheel -m -s /bin/bash mbse
    13-Nov-20 08:45:29 AM + [0] Added user mbse
    13-Nov-20 08:45:29 AM + [0] chmod 755 /opt/mbse
    13-Nov-20 08:45:29 AM + Created /opt/mbse/.profile
    13-Nov-20 08:45:29 AM + Removed /opt/mbse/.bash* files
    13-Nov-20 08:45:45 AM + [0] Password is set for user mbse
    13-Nov-20 08:45:45 AM + [0] Created directory /opt/mbse/home
    13-Nov-20 08:45:45 AM + [0] chown mbse /opt/mbse/home
    13-Nov-20 08:45:45 AM + [0] chgrp bbs /opt/mbse/home
    13-Nov-20 08:45:45 AM + [0] chmod 770 /opt/mbse/home
    13-Nov-20 08:45:45 AM + [0] Added user bbs
    13-Nov-20 08:45:45 AM + [0] mkdir /opt/mbse/home/bbs
    13-Nov-20 08:45:45 AM + [0] chown mbse /opt/mbse/home/bbs
    13-Nov-20 08:45:45 AM + [0] chgrp bbs /opt/mbse/home/bbs
    13-Nov-20 08:45:45 AM + Standard shadow password system
    13-Nov-20 08:45:45 AM + [0] removed password from user bbs
    13-Nov-20 08:45:45 AM + [0] made backup of /etc/shadow
    13-Nov-20 08:45:45 AM + [0] moved new /etc/shadow in place
    13-Nov-20 08:45:45 AM + [0] Default style owner of /etc/shadow (0600 root.root) 13-Nov-20 08:45:45 AM + Services: binkp=FALSE fido_tcp=TRUE fido_udp=TRUE tfido=
    TRUE
    13-Nov-20 08:45:45 AM + Modifying /etc/services
    13-Nov-20 08:45:45 AM + /etc/xinetd.conf found, xinetd system
    13-Nov-20 08:45:45 AM + has xinetd.d subdir, writing files


    ---END

    Mark

    --- Mystic BBS v1.12 A47 2020/10/31 (Windows/64)
    * Origin: Point Of No Return (1:229/550)
  • From Vincent Coen@2:250/1 to Mark Da Silva on Sat Nov 14 13:39:30 2020
    Hello Mark!

    Friday November 13 2020 09:58, you wrote to me:

    It's a fresh install of Arch Linux up to date. The MBSE user works.
    with the correct path. The BBS user doesn't work, won't login. Normal
    user works; xinetd is running.

    p.s Sorry not sure what happened to original message.

    ------ cut ------
    13-Nov-20 08:45:45 AM + [0] mkdir /opt/mbse/home/bbs
    13-Nov-20 08:45:45 AM + [0] chown mbse /opt/mbse/home/bbs
    13-Nov-20 08:45:45 AM + [0] chgrp bbs /opt/mbse/home/bbs
    13-Nov-20 08:45:45 AM + Standard shadow password system
    13-Nov-20 08:45:45 AM + [0] removed password from user bbs
    13-Nov-20 08:45:45 AM + [0] made backup of /etc/shadow
    13-Nov-20 08:45:45 AM + [0] moved new /etc/shadow in place
    13-Nov-20 08:45:45 AM + [0] Default style owner of /etc/shadow (0600 root.root) 13-Nov-20 08:45:45 AM + Services: binkp=FALSE fido_tcp=TRUE fido_udp=TRUE tfido= TRUE 13-Nov-20 08:45:45 AM + Modifying
    /etc/services 13-Nov-20 08:45:45 AM + /etc/xinetd.conf found, xinetd
    system 13-Nov-20 08:45:45 AM + has xinetd.d subdir, writing files


    That looks like it completed corrected so, did you try logging in using user bbs via a primary tty terminal user i.e., that is NOT using a terninal program via su - bbs etc but via cntl/alt/F2 - F5 etc.

    If you try and log in using a terminal program it will reject the log in attempt - well it does on mine (Mageia v7.1 X64 as shown : -

    -!-
    vince@applewood ~]$ su - bbs

    Loading MBSE BBS New User Registration ...

    MBSE BBS v1.0.7.17 (Release: Sep 24 2020) on GNU/Linux/x86_64
    Copyright (C) 1997-2020 MBSE Development Team, All Rights Reserved

    No BBS on this port allowed!

    [vince@applewood ~]$

    -!-

    It does work the other way (via cntl/Alt/F2) and like wise if you telnet or ssh
    to your localhost.


    Your system may be set up differently as mine is set up as a server with a higher security level with mbse set up accordingly.


    Vincent

    --- Mageia Linux v7.1 X64/Mbse v1.0.7.17/GoldED+/LNX 1.1.5-b20180707
    * Origin: Air Applewood, The Linux Gateway to the UK & Eire (2:250/1)
  • From Mark Da Silva@1:229/550 to Vincent Coen on Sun Nov 15 07:31:03 2020
    It does work the other way (via cntl/Alt/F2) and like wise if you telnet or ssh
    to your localhost.

    The MBSE user logs in, the bbs user does not work via alt - f2, even if I just boot into tty, the bbs user won't login. The system tells me the newuser shell is missing for bbs user.

    --- Mystic BBS v1.12 A47 2020/10/31 (Windows/64)
    * Origin: Point Of No Return (1:229/550)
  • From Vincent Coen@2:250/1 to Mark Da Silva on Sun Nov 15 17:01:12 2020
    Hello Mark!

    Sunday November 15 2020 07:31, you wrote to me:

    It does work the other way (via cntl/Alt/F2) and like wise if you
    telnet or ssh to your localhost.

    The MBSE user logs in, the bbs user does not work via alt - f2, even
    if I just boot into tty, the bbs user won't login. The system tells me
    the newuser shell is missing for bbs user.

    That is more helpful and I am assuming the mbse version is 1.0.7.17 or 18 or 19
    , correct?

    OK log in as mbse via terminal prog then do :

    ls -la bin/mb*

    You should have the same as me but not the same dates :
    -!-
    -r-x------ 1 mbse bbs 117392 Sep 24 15:45 bin/mbaff*
    -r-x------ 1 mbse bbs 71992 Sep 24 15:45 bin/mball*
    -r-xr-x--- 1 mbse bbs 33176 Sep 24 15:45 bin/mbbw*
    -r-sr-x--- 1 mbse bbs 316912 Sep 24 15:45 bin/mbcico*
    -r-x------ 1 mbse bbs 50440 Sep 24 15:45 bin/mbdiff*
    -r-sr-x--- 1 mbse bbs 454416 Sep 24 15:45 bin/mbfido*
    -r-x------ 1 mbse bbs 146008 Sep 24 15:45 bin/mbfile*
    -r-x------ 1 mbse bbs 62632 Sep 24 15:45 bin/mbindex*
    -r-x------ 1 mbse bbs 14416 Sep 24 15:45 bin/mblang*
    -r-xr-xr-x 1 root root 31952 Sep 24 15:45 bin/mblogin*
    lrwxrwxrwx 1 root root 21 Sep 24 15:45 bin/mbmail -> /home/mbse/bin/mbfido*
    -r-x------ 1 mbse bbs 58536 Sep 24 15:45 bin/mbmon*
    -r-xr-x--- 1 mbse bbs 92456 Sep 24 15:45 bin/mbmsg*
    lrwxrwxrwx 1 root root 21 Sep 24 15:45 bin/mbnews -> /home/mbse/bin/mbfido*
    -r-sr-s--- 1 mbse bbs 279280 Sep 24 15:45 bin/mbnewusr*
    -r-sr-x--- 1 mbse bbs 156064 Sep 24 15:45 bin/mbnntp*
    -r-xr-x--- 1 mbse bbs 91448 Sep 24 15:45 bin/mbout*
    -r-s--s--x 1 root root 33992 Sep 24 15:45 bin/mbpasswd*
    -r-xr-x--- 1 mbse bbs 406808 Sep 24 15:45 bin/mbsebbs*
    -r-x------ 1 mbse bbs 419 Sep 24 15:45 bin/mbsedos*
    -r-xr-x--- 1 mbse bbs 33176 Sep 24 15:45 bin/mbseq*
    -r-x------ 1 mbse bbs 605136 Sep 24 15:45 bin/mbsetup*
    -r-sr-x--- 1 mbse bbs 33240 Sep 24 15:45 bin/mbsnmp*
    -r-xr-x--- 1 mbse bbs 37416 Sep 24 15:45 bin/mbstat*
    -r-s--s--x 1 root root 151992 Sep 24 15:45 bin/mbtask*
    -r-x------ 1 mbse bbs 14440 Sep 24 15:45 bin/mbtoberep*
    -r-s--s--x 1 root root 49832 Sep 24 15:45 bin/mbuser*
    -r-s--s--x 1 root root 14648 Sep 24 15:45 bin/mbuseradd*
    -!-

    Note that some are owned by root and the others by mbse.bbs
    The owner root has the programs called by the log in sequences or other system tasks.

    There are others you might need to install so here is my full list minus my own
    specials via ls bin :-

    -!-
    bbsdoor.sh*
    rundoor.sh*
    dos2unix*
    editor*


    gedlnx*
    gnlnx* netstats*
    golded@ pktclean* runvirtual.sh*
    pktdate*
    hatch* pktview*
    rar*
    rarreg.key unarj*
    rar_static* unrar*
    rddtlnx* unzip*
    rm@ zoo*

    -!-

    The editor Golded executables are there along with various archivers and other utils (starting with pkt etc).

    Check that you have the first block as installed by the mbse installer.
    The second block have to be installed depending on your system but I recommend all of the archivers (rar is registered so I have more files).

    Vincent


    --- Mageia Linux v7.1 X64/Mbse v1.0.7.17/GoldED+/LNX 1.1.5-b20180707
    * Origin: Air Applewood, The Linux Gateway to the UK & Eire (2:250/1)