cygwin sftp限制用户的主目录

有没有办法限制用户使用sftp和cygwin的某些主目录:

例如user1不能离开

/主页/用户1 /

用户2

/家庭/用户2 /

我不认为有窗户,但也许我错了。

如果没有,只有让用户的目录列表和上传文件? 我试图避免用户能够访问对方的文件。

谢谢

保罗

您应该阅读sshd_config手册页: man sshd_config

看来你需要/ etc / sshd_config中的ChrootDirectory选项:

 ChrootDirectory %h 

如果您只希望限制适用于某些用户,那么您应该在上面加上

 Match User user1,user2,... 

以上都不是Cygwin特有的,但是您应该在Cygwin上testing它,确保它在那里按照需要工作。 我自己并没有使用ChrootDirectory选项,所以你应该检查一下,确保它在Cygwin中实现。