cygwin:ssh主机配置失败,返回“本地组不存在”

gtlvzcf8  于 2021-06-09  发布在  Hbase
关注(0)|答案(1)|浏览(693)

我正在尝试在Windows7下的虚拟机上安装hbase。
我按照指示去做,在我做之前一切都很好 ssh-host-config .
我看到以下内容:

  1. >Should privilege separation be used? Yes
  2. >new local account sshd’? Yes
  3. >Do you want to install sshd as a service? Yes
  4. >Enter the value of CYGWIN for the daemon?[] just <enter>
  5. >Do you want to use a different name? No
  6. >create new privileged user account cyg_server account? Yes
  7. >Please enter the password:
  8. >Reenter:
  9. >User has been created
  10. >System error 1376 has occurred
  11. >The specified local group does not exist.
  12. >Adding user cyg_server to local group root failed
  13. >Please add cyg_server to local group before
j7dteeu8

j7dteeu81#

你可以用以下方法来检查跛脚错误的含义:

  1. $ NET HELPMSG 1376
  2. The specified local group does not exist.

问题似乎是脚本没有赋予新用户帐户“administrator”组成员身份。您可以通过以下方式进行检查: net user cyg_server 从一个普通的windows命令shell(cmd)。确保该行显示:

  1. Local Group Memberships *Administrators *Users

如果没有,您需要打开windows控制面板并导航到用户帐户。在这里,您将发现一个名为“特权服务器”的新帐户,它是 cyg_server 帐户。您需要将其帐户类型从 StandardAdministrator .
现在重新开始 sshd 并检查它是否正在运行:

  1. $ cygrunsrv.exe --query sshd
  2. Service : sshd
  3. Display name : CYGWIN sshd
  4. Current State : Running
  5. Controls Accepted : Stop
  6. Command : /usr/sbin/sshd -D

然而,这可能不是故事的结尾,因为这些帐户不能用来登录,如果他们没有分配密码。您需要创建(并添加到/etc/passwd)一个具有远程登录权限的新帐户。别忘了检查帐户密码过期。。。

展开查看全部

相关问题