用户在vista上运行cygwin sshd作为服务需要什么权限? ssh-host-config用5个权限创build用户cyg_server:
$ editrights.exe -l -u cyg_server SeAssignPrimaryTokenPrivilege SeCreateTokenPrivilege SeTcbPrivilege SeServiceLogonRight SeDenyRemoteInteractiveLogonRight
但是服务失败(即使在重新启动后,重新安装并且在pipe理员模式下使用cygwinterminal):
$ cygrunsrv.exe -S sshd Error 1069: The service did not start due to a logon failure
你应该validation你的“/ etc / passwd”文件中的cyg_server帐户已经被正确设置了。 如果您想确定,只需启动以下命令:
mkpasswd -l -c >/etc/passwd
您还应该validation您的新“sshd”服务已经注册,并将由帐户“cyg_server”启动:
也许下面的特权也是必要的:
editrights -a SeIncreaseQuotaPrivilege -u cyg_server
您还可以检查lusrmgr.msc帐户密码设置为永不过期,并且尚未禁用