[Bug 572411] [NEW] /etc/init.d/sshd should check for root

Antiailze antialize at gmail.com
Fri Apr 30 16:19:56 BST 2010


Public bug reported:

I ran into a problem of using ssh on a none standard port (with simular
errors as reported here
http://ubuntuforums.org/archive/index.php/t-978191.html).

I found out that the problem was that i forgot to add sudo when running
/etc/init.d/ssh restart.  If you bind to a restricted port (like 22)
this will give you an error message from the sshd proccess stating that
it is not able to bind.  However if you bind to a unrestricted port
(like 1234), you will not get an error message at all, a ssh process
will start, however it will answer nicely, however it will disconnect at
some point in the authication sequence because it cannot read the sshd
key files in /etc/, since clearly they are restricted to root.

I think that you could fix this headache for other ppl by simply adding
a check for root rights in /etc/init.d/ssh

** Affects: openssh (Ubuntu)
     Importance: Undecided
         Status: New

-- 
/etc/init.d/sshd should check for root
https://bugs.launchpad.net/bugs/572411
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to openssh in ubuntu.



More information about the Ubuntu-server-bugs mailing list