Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
限制cygwin sshd上的文件夹共享_Cygwin - Fatal编程技术网

限制cygwin sshd上的文件夹共享

限制cygwin sshd上的文件夹共享,cygwin,Cygwin,我最近在我的Windows7电脑上安装了一个SSH服务器,并为此创建了一个单独的用户帐户。当我使用SSH登录时,我可以访问所有windows目录 /cygdrive/c /cygdrive/d /cygdrive/e 如何防止该用户访问除其在cygwin/home/chuck/下的主目录以外的所有win目录 最好不要在用户键入“mount”时查看/cygdrive。 有没有简单的方法可以做到这一点? 我希望以后允许远程用户登录到这台机器,避免弄乱其他事情。我知道我可以设置一台单独的机器,但这是以

我最近在我的Windows7电脑上安装了一个SSH服务器,并为此创建了一个单独的用户帐户。当我使用SSH登录时,我可以访问所有windows目录

/cygdrive/c
/cygdrive/d
/cygdrive/e

如何防止该用户访问除其在cygwin/home/chuck/下的主目录以外的所有win目录

最好不要在用户键入“mount”时查看/cygdrive。
有没有简单的方法可以做到这一点?

我希望以后允许远程用户登录到这台机器,避免弄乱其他事情。
我知道我可以设置一台单独的机器,但这是以后的计划。

我不知道Cygwin的具体情况,但在Unix中通常可以使用。

尝试将ssh\u用户名组更改为Guest,然后通过Windows中的“安全”选项卡专门允许对来宾组进行rwx Perm。我以前从未尝试过这个,我很快就会尝试。这应该比通过添加ssh_用户名来拒绝访问每个驱动器更容易,如果您有许多像我这样的驱动器,这将非常低效


我选择guest的原因是默认情况下,它拒绝所有访问,这使得您可以更轻松地具体选择您希望ssh\u用户名访问的驱动器。

需要移动到超级用户用户用户在windows计算机上以管理员身份运行,如果这是您的意思请尝试执行以下操作:我尝试了这一操作,最初对我很有效,但后来我重新启动电脑时,一切都回到了原来的样子。这一次,当我试图设置限制时,它没有用…我仍然可以浏览所有目录。。。