sshd by default -> no [Was: Runlevel Configuration in g-s-t]

John dingo at coco2.arach.net.au
Sun Sep 19 10:59:42 UTC 2004


Daniel Stone wrote:

>On Sun, Sep 19, 2004 at 09:09:17AM +0000, John wrote:
>  
>
>>Jeff Waugh wrote:
>>    
>>
>>><quote who="John">
>>>      
>>>
>>>>It may not be necessary _for you_, but your judging my requirements is
>>>>silly.
>>>>        
>>>>
>>>We're not basing these decisions on our own preferences, we're basing them
>>>on the greatest common factor of user needs. sshd simply isn't required by
>>>most classes of users in a default desktop system. We make it very easy to
>>>install. Thus, we easily satisfy two classes, while keeping our default
>>>configuration simple and sane. We, as technical users, may prefer to have
>>>sshd on every machine, but that is not the case for most desktop users.
>>>      
>>>
>>How do you see maintenance being done in a corporate environment?
>>    
>>
>
>sudo apt-get install openssh-server
>
>A corporate environment would require some customisation and tweaking,
>anyway -- this would just be one of the tweaks.
>
>  
>
>>>Installing sshd is as simple as 'sudo apt-get install openssh-server' once
>>>you've installed the system. It would be the same number of commands (one)
>>>to enable it even if it were installed already (because we would not enable
>>>it by default, as per no-listening policy). Plus, it'll be even easier to
>>>install in HoaryHedgehog.
>>>      
>>>
>>In an Anaconda-using distro I simply list the package in the appropriate 
>>section, maybe a script in the post-install section and it's done.
>>
>>Don't need to insert CD, or type more commands or anything.  At present, 
>>there is no simple automatic way to adjust the package selection in Ubuntu.
>>    
>>
>
>sudo apt-get install openssh-serer
>  
>
That's neither simple nor automatic. Nor correct:-)

If I use Anaconda to install, I can easily make any software selection 
my standard.

>>Rob annoyed me because he contradicted a point I made. I justfied my 
>>preference with a concrete example,  He simply poopooed the idea.
>>
>>If you have surveys of your market that is going to actually pay you 
>>money that reveal remote maintenance is unimportant, that's fine. Ship 
>>that way. It's not my feeling, but I have not done surveys.
>>    
>>
>
>sudo apt-get install openssh-server
>
>A corporate environment would require some customisation and tweaking,
>anyway -- this would just be one of the tweaks.
>  
>

For thousands of machines? You're off your head. Per-machine manual 
changes might be the Windows way, but it's not what I would expect of a 
Unix or Linux system.

Here's my non-standard package selection for Taroon, a Red Hat beta:
%packages
vim-enhanced
procinfo
pine
lsof
lynx
strace
mailman
imap

I actually loaded it off a webserver, but it could have been on a CD, 
floppy, in the initrd.

Customisation after the install is similar to that done after installing 
a deb, a perl or shell script.

My disagreement with the vendor's package selection was not an issue 
because it was so easily changed.






More information about the ubuntu-users mailing list