Date: Mon, 22 Apr 2002 16:49:45 -0700 From: Benjamin Krueger <benjamin@macguire.net> To: Rafter Man <rafter@linuxmail.org> Cc: freebsd-questions@FreeBSD.ORG Subject: Re: [security] Re: Mysterious sshd "starting itself" at bootup Message-ID: <20020422164944.E52937@rain.macguire.net> In-Reply-To: <20020422110818.17894.qmail@linuxmail.org>; from rafter@linuxmail.org on Mon, Apr 22, 2002 at 07:08:18PM %2B0800 References: <20020422110818.17894.qmail@linuxmail.org>
next in thread | previous in thread | raw e-mail | index | archive | help
* Rafter Man (rafter@linuxmail.org) [020422 16:38]:
> ----- Original Message -----
> From: "Peter Leftwich" <Hostmaster@Video2Video.Com>
> > It was my understanding that the stuff in /etc/rc.network have some
> > dependencies on what the sysadmin has configured IN /etc/rc.conf as there
> > are some lines in my /etc/rc.network that say:
> >
> > case ${sshd_enable} in
> > [Yy][Ee][Ss])
> >
> > And some lines in my /etc/rc.conf that say:
> >
> > sshd_enable="NO" # Enable sshd
> >
> > ...which in other words would match the /etc/rc.network stuff above were it:
> >
> > case ${sshd_enable} in
> > [Nn][Oo])
>
> Maybe it is just me, but for security reasons I think that it should only be possible to start services
> from 1 file/place at bootup. So that you in /boot have a directory for the system bootup files (all for them)
> and one for user and other (programs and services) bootup files.
> This way ALL the boot files and in /boot and services like FTP, SMTP, SSH, HTTP can not be started
> by system files, but only by user/other files.
>
> Likewise I think that there should be a /etc/services directory with underdirectories like:
> /etc/services/ftp and ALL the configuration files for ftp should be there, but maybe I am
> the only one who likes it when things are sooooo simple.
>
> I am VERY pleased to see that FreeBSD 5.0 have put some order in the FreeBSD filesystem, but
> I still think there are to many exampels for configuration files not "in place". Meaning
> that in order to setup (fx) sendmail, you have to studie which bootfiles it writes to and
> where it put all it's own configuration files, things could be a lot easier if all were in
> "the right place".
> So when you install a service, fx sendmail files go here:
> /boot/services/sendmail.sh (if the files is a script then run it)
> /etc/service/sendmail/ all sendmails configuration files
> /usr/services/sendmail/ all sendmails other files.
>
> Or is this just plain dumb?
>
> /rafter
I believe the logic here is that base system services belong in /etc with
their related files, and extra third party or optional services belong in
/usr/local/etc with their related files. It keeps the two seperate and
clean.
--
Benjamin Krueger
"Life is far too important a thing ever to talk seriously about."
- Oscar Wilde (1854 - 1900)
----------------------------------------------------------------
Send mail w/ subject 'send public key' or query for (0x251A4B18)
Fingerprint = A642 F299 C1C1 C828 F186 A851 CFF0 7711 251A 4B18
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020422164944.E52937>
