Ed Wilts wrote:
> If you're installing as a desktop, all services should be off. If you're
> installing as a server, then services might be considered to be on, but
> xinetd not started by default. There is no reason to start services that are
> not used. None. Repeat after me - do not start a service that will not be
> used.
Ed, I know that services turned off for desktop in the commercial CD.
Well, I've told Pixel that I wouldn't bother him anymore about turning
off services by default and I won't insist. So, my explanation here is
only for you now. From 7.2, I install "Customized" -> "Development" and
a whole bunch of services are turned on. That bugs me because I don't
install it as "Server", I installed it as "Customized" -> "Development".
If you want to hear other arguments, read Matias Griese's e-mail about
how incomprehensible running NFS with empty export, nothing in
/etc/exports. So why run it? There's an exception to that, of course -
like webmin, which is very useful if run by default.
2nd reason, here's another reason by Matias Grese:
>And why dhpcd is running by default? Last time I updated my server
>to Mandrake 7.2 I missed the check box and the whole 130.232.134.*
>subnetwork went mad for couple of hours! And this just because of
>an old configuration file which wasn't even used before the update
>(the dhcp daemon wasn't running!).
3rd reason: if I run a server and it runs everything by default and the
admin knows nothing about why they should update their RPM packages via
either Mandrake Update or console Mandrake Update Robot, what's gonna
happen? Have you ever heard how quickly script kitty can find open
servers? Some of them are just 3-7 days and brought down r00ted because
the admin knows nothing about updates.
>
> A couple of very good cases are uucp and inn. Seriously, why install them in
> the first place? Those who know what to do with them will know that they
> need to be installed. You'll never find a neophyte that just decided that
> putting up an inn server and getting a full feed from his buddy is a good
> idae.
>
My argument: when I install wu-ftpd or uucp or inn it doesn't mean that
I want to run it everytime. It can mean that I only know what it is, and
I can see the entries from drakxservices. I use apache only to view my
files locally in my local Mandrake webserver before I upload it to a
Cobalt Linux shared hosting in another place. I use it to learn PHP
language, etc, not as a server. How is a Linux newbie supposed to
understand cryptic unix abbreviation like "inn", "cfengine" means? How
are they suppose to understand what "uucp" is for, "eggdrop", etc?
> tftp is another service that should never be installed by default.
rpmsrate = 3, I've requested Pixel to lower it.
Thanks,
Prana
--
Prana <[EMAIL PROTECTED]>
http://www.cyest.org
GnuPG Key ID: 0x33343FD3 (2000-07-21)
Key fingerprint = F1FB 1F76 8866 0F40 A801 D9DA 6BED 6641 3334 3FD3
http://blackhole.pca.dfn.de:11371/pks/lookup?op=get&search=0x33343FD3