用户需要什么权限才能在 vista 上将 cygwin sshd 作为服务运行?Assh-host-config
创建具有5个权限的用户cyg_server:
$ editrights.exe -l -u cyg_server
SeAssignPrimaryTokenPrivilege
SeCreateTokenPrivilege
SeTcbPrivilege
SeServiceLogonRight
SeDenyRemoteInteractiveLogonRight
但服务失败(即使在重新启动、重新安装并在管理员模式下使用 cygwin 终端):
$ cygrunsrv.exe -S sshd
Error 1069: The service did not start due to a logon failure
您应该验证在您的“/etc/passwd”文件中是否正确设置了 cyg_server 帐户。如果您想确定,只需启动以下命令:
您还应该验证您的新“sshd”服务是否已注册并将由帐户“cyg_server”启动:
也许还需要以下特权:
也可以在lusrmgr.msc中查看账户密码设置为永不过期,没有被禁用