隐藏 sftp 用户的特定文件夹?在 chroot 中

隐藏 sftp 用户的特定文件夹?在 chroot 中

使用 vsftpd 时,有一个选项可以隐藏与变量 hide_files 中的特定模式匹配的文件或目录。使用 SFTP/SSH 时可以实现类似的功能吗?

我想要做的是让人们登录到 chrooted 目录,其中只有一些特定的文件夹是隐藏的。登录后,用户可以上传文件,并下载可用文件夹中的文件。其他用户也只能读取它们。

我已经为用户建立了 chroot jail,但是这是不可能的,因为有些用户需要查看 Chroot Jail 中的所有文件夹。

答案1

广泛使用的 OpenSSH SFTP 服务器无法实现这一点。


但其他 SFTP 服务器允许这样做。例如,ProFTPD 及其HideFiles指示。请注意,虽然 ProFTPD 主要是一个 FTP 服务器,它确实支持 SFTP也。

相关问题:ProFTPD 服务器未列出某些文件/目录

相关内容