Windows 7 sshd can only login as cyg_server

Bernd Prager
Tue Aug 26 23:08:00 GMT 2014

On 8/25/14 11:49 AM, Larry Hall (Cygwin) wrote:
> On 08/25/2014 07:00 AM, Corinna Vinschen wrote:
>> On Aug 25 12:51, Corinna Vinschen wrote:
>>> On Aug 22 17:24, Larry Hall (Cygwin) wrote:
>>>> On 08/22/2014 04:44 PM, Corinna Vinschen wrote:
>>>> <snip>
I solved it:

It turned out, that my Windows domain policy was updating local policies 
in a way, that the local cyg_server account lost his group membership to 
the group 'Administrators' every time I log into my Windows 7.

I have to fix that every time before I start sshd.

I wrote a little python script that does the whole thing. In case 
someone wants to reuse it, enjoy:

# -*- coding utf-8 -*-

import win32net
import win32serviceutil

user = "cyg_server"
group = "Administrators"

# make sure sshd user is in admin group
data = [ {"domainandname" : user} ]
mem, tot, res  = win32net.NetLocalGroupGetMembers(None, group, 1)

inGroup = False
for item in mem:
     if (item['name']) == user:
         inGroup = True

if not inGroup:
     win32net.NetLocalGroupAddMembers(None, "Administrators", 3, data)

# restart sshd

Problem reports:
Unsubscribe info:

More information about the Cygwin mailing list