2017-02-28 158 views
1

我使用服務帳戶來安裝cygwin和sshd服務。它工作正常,直到服務帳戶密碼被更改。現在,sshd服務不會出現。cygwin sshd服務未啓動

$ net start sshd 
System error 1069 has occurred. 

The service did not start due to a logon failure. 

有人可以幫助和分享步驟來解決它。

回答

0

可能重置所需的權限。 爲此,我使用以下腳本:

$ cat bin/enable-cyg-server.sh 
#!/bin/bash 

# see 
# /usr/share/csih/cygwin-service-installation-helper.sh 
# 
editrights -u cyg_server -a SeAssignPrimaryTokenPrivilege 
editrights -u cyg_server -a SeCreateTokenPrivilege 
editrights -u cyg_server -a SeTcbPrivilege 
editrights -u cyg_server -a SeServiceLogonRight 
editrights -u cyg_server -a SeIncreaseQuotaPrivilege 

editrights -u sshd -a SeAssignPrimaryTokenPrivilege 
editrights -u sshd -a SeCreateTokenPrivilege 
editrights -u sshd -a SeTcbPrivilege 
editrights -u sshd -a SeServiceLogonRight 
editrights -u sshd -a SeIncreaseQuotaPrivilege 
+0

我跑上面的命令,但仍然是拋出相同的錯誤。 @matzeri – ApG