gpt4 book ai didi

windows-7 - Cygwin SSH 的目录权限 (Windows 7)

转载 作者:行者123 更新时间:2023-12-02 20:39:58 26 4
gpt4 key购买 nike

我是 Linux 的粉丝,但由于 Linux 中的 Intel 无线驱动程序很糟糕,我不得不切换到 Windows 7。我已经在 Windows 中安装了 Cygwin,并且想要配置 SSH 来远程连接到我的笔记本电脑。

我用Google搜索并发现information for installing openssh server on Win 7 ,但在运行 ssh-host-config 时出现以下错误:

bala@bala-PC ~$ ssh-host-configyes*** Info: Creating default /etc/ssh_config file*** Query: Overwrite existing /etc/sshd_config file? (yes/no) yes*** Info: Creating default /etc/sshd_config file*** Info: Privilege separation is set to yes by default since OpenSSH 3.3.*** Info: However, this requires a non-privileged account called 'sshd'.*** Info: For more info on privilege separation read /usr/share/doc/openssh/README.privsep.*** Query: Should privilege separation be used? (yes/no) no*** Info: Updating /etc/sshd_config file*** Warning: The following functions require administrator privileges!*** Query: Do you want to install sshd as a service?*** Query: (Say "no" if it is already installed as a service) (yes/no) yes*** Query: Enter the value of CYGWIN for the daemon: []*** Info: On Windows Server 2003, Windows Vista, and above, the*** Info: SYSTEM account cannot setuid to other users -- a capability*** Info: sshd requires.  You need to have or to create a privileged*** Info: account.  This script will help you do so.*** Warning: The owner and the Administrators need*** Warning: to have .w. permission to /var/run.*** Warning: Here are the current permissions and ACLS:*** Warning:     drwxr-xr-x 1 bala None 0 2010-01-17 22:34 /var/run*** Warning:     # file: /var/run*** Warning:     # owner: bala*** Warning:     # group: None*** Warning:     user::rwx*** Warning:     group::r-x*** Warning:     other:r-x*** Warning:     mask:rwx*** Warning:*** Warning: Please change the user and/or group ownership,*** Warning: permissions, or ACLs of /var/run.*** ERROR: Problem with /var/run directory. Exiting.

此文件夹的权限显示为只读(仅适用于此文件夹),以灰色选中。我尝试取消选中,但再次打开属性后,该框再次被选中。有没有办法更改此文件夹的权限?

最佳答案

很抱歉要揭开这样一个旧线程,但是当我用谷歌搜索这个特定问题时,这个问题总是出现。

几个月后,我终于找到了解决办法。当我设置 cygwin 时,我没有在 cygwin 中正确创建我的用户和组帐户。执行此操作的主要方法是运行:

mkpasswd -l > /etc/passwd
mkgroup -l > /etc/group

如果您使用域用户和密码登录,您可以执行以下操作:

mkpasswd -l -d > /etc/passwd 
mkgroup -l -d > /etc/group

或者,如果您拥有像我一样庞大的网络,您可能并不真正想要这样。另一种方法是仅使用您的本地用户和组以及您当前登录的任何用户:

mkpasswd -l > /etc/passwd
mkpasswd -c >> /etc/passwd
mkgroup -l > /etc/group
mkgroup -c >> /etc/group

完成此操作后,我终于能够正确运行 ssh-host-config 来创建服务。

关于windows-7 - Cygwin SSH 的目录权限 (Windows 7),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2159706/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com