ssh-host-config script sends /etc/passwd thru awk

Andrey Repin anrdaemon@yandex.ru
Wed Feb 18 15:43:00 GMT 2015


Greetings, Corinna Vinschen!

> On Feb 18 16:35, Andrey Repin wrote:
>> Greetings, Corinna Vinschen!
>> >> > It's a bit confusing to talk about the Cygwin version when this is
>> >> > only about openssh and the csih package.  I'm really busy with other
>> >> > stuff right now.  I quickly scanned the ssh-*-config scripts again
>> >> > and they never write a passwd entry so, if anything, it's a problem
>> >> > in the csih helper script.  Does anybody want to inspect
>> >> > /usr/share/csih/cygwin-service-installation-helper.sh for this?
>> >> 
>> >> I'm on it, and the only place, where awk is ever called so far in relation to
>> >> these files is csih_use_file_etc
>> >> 
>> >> So far it seems the user need to upgrade or reinstall his openssh package.
>> >> I'm off to try and set openssh on my newest VM, that have Cygwin first
>> >> installed after 1.7.34 release.
>> >> I'll be back.
>> 
>> > Looking forward to it.
>> 
>> You were right, the offender is the ssh-user-config, the check_user_homedir()
>> function.

> ...which is using `getent passwd ...', not checking /etc/passwd directly.

>> The openssh is the 64-bit version, as in the stackexchange user's case.
>> The issue is interesting, though. When I first installed the openssh, it
>> offered me "prev" version of the package, even though I was installing from
>> the net. Re-running the installer picked the "current" version.
>> Setup.exe glitch?

> No idea.  Mirror problem?  I never encountered the problem myself.

Given the date of last openssh release, not possible.
But I will try scraping current installation and retry anyway.
Thankfully I have fast internet connection. >.> Or two...

Ok, got the results. The first click on the twister selects first available
version of the package. Which is not necessarily "current".
Can easily be reproduced with cygwin-devel package, which have both "prev" and
"test" versions, and is not installed with base install.


--
WBR,
Andrey Repin (anrdaemon@yandex.ru) 18.02.2015, <17:09>

Sorry for my terrible english...


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple



More information about the Cygwin mailing list