Subj : Running SBBS as non-root and some other issues... To : Sardaukar Siet From : Digital Man Date : Wed Aug 03 2005 01:19 pm Re: Running SBBS as non-root and some other issues... By: Sardaukar Siet to All on Wed Aug 03 2005 05:09 am > Hi! > > I'm new at this, but I'm eager to learn. :) > > My questions are : > > - How can I run SBBS as non-root? When I try, all I get is this : > > > > > !Started as non-root user. Cannot bind() to ports below 1024. You can *start* sbbs as root and then have it change to a different user/group after binding, by specifying the user/group in the [unix] section of your ctrl/sbbs.ini file. > Even when I have all ports on the sbbs.ini file higher than 1024 (even mail > pop3, which I believe will screw everything up...) You can have a firewall (or other mechnasim) forward the traffic destined for the "standard" ports redirected to your non-standard ports, so that *is* an opton. > - How can I have a script to place in /etc/init.d/ to use like /etc/init.d/s > {start|stop|status}? I was told one is available in the install directory, b > I can't find it (no files, just two sub-folders) From docs/sbbscon.txt: Linux: ------ 1) Get the Synchronet service run script (init file) from: http://cvs.synchro.net/cgi-bin/viewcvs.cgi/*checkout*/install/init.d/sbbs 2) Copy the run script (sbbs) into your /etc/init.d directory (if you don't have this directory, then your Linux distribution isn't supported by this file). 3) Add the Synchronet system service: # chkconfig --add sbbs 4) Start the Synchronet system service: # /etc/init.d/sbbs start > - How can I package this as an RPM, meaning which files are strictly necessa > (I built from CVS, so I'm guessing I have a lot of "cvs garbage" around... You should use and learn Synchronet for a year or more before you would be qualified to package as an RPM. digital man Snapple "Real Fact" #39: An ant's smell is stronger then a dog's. .