On Wed, Oct 02, 2002 at 12:09:46PM -0400, HoytDuff wrote: > On Wednesday 02 October 2002 01:56 am, C Moss scribbled in crayon on a yellow > legal pad: > > > > > > > that shoudl be a bug since there is a menu item for Samba configuration. > > > If it's installed, it should be running, shouldn't it? > > > > No!!!!! > > Please no, no no..... > > > > You should be able to install software without it running as default. > > Otherwise you will have all machines exposed to the inevitable future bug. > > My thoughts are that no matter what you install you should at least > > be required to learn enough to turn it on before listening on the network. > > > > > Chuck, > > Then one should be told to do so. I not, it should be enabled by default. Not > enabling it and not telling the user that it is not enabled is a poor > practice; handled in that manner, it _is_ a bug.
I agree it should be documented. That is somewhat what I was going for with "you should at least be required to learn enough". Not sure about swat but as an example of a good resolution: sendmail default configs were changed to only listen on 127.0.0.1 with 7.3. This was documented in a couple of places. There was some debate over whether or not it was easy enough to find but I don't think a server should be listening on a public port by default. If you don't know enough to look at the m4 file and tweak commented config it is a security risk to run sendmail. (assuming most boxes are on a hostile or open network these days) I am hoping that swat is documented in the samba rpm docs. ( i don't have 8.0 running yet) If not that is an issue but installing with secure/conservative defaults should be the norm. IMO. Previous releases (red Hat 5.2?) enabled all servers that were installed. If selected a generic server install you would have the following running: httpd ftp samba nfs dns sendmail etc. Prime environment for a linux worm..... I think we are in agreement for the most part but there is always debate about where things should be documented, i.e. config files, readme, rpm docs, man pages, web site, installer etc. It is not easy for those unfamiliar with the system to find all possible notes /FAQs etc. Chuck