我使用 vsftpd 创建 ftp 服务器。我使用的是 ubuntu 12.04 桌面版本。我有隐藏文件的问题,当我通过 FTP 客户端访问服务器时,它显示所有目录,包括以“.”开头的系统隐藏目录。我在 vsftpd 配置文件中使用了选项 force_dot_files=NO 但它仍然列出了所有目录。请指导我。
放
hide_file={.*}
在/etc/vsftpd.conf。
从手册:
隐藏文件
此选项可用于设置应该从目录列表中隐藏的文件名(和目录名等)的模式。尽管被隐藏,但知道实际使用什么名称的客户可以完全访问文件/目录等。如果项目的名称包含由 hide_file 给出的字符串,或者它们与由 hide_file 指定的正则表达式匹配,则项目将被隐藏。请注意,vsftpd 的正则表达式匹配代码是一个简单的实现,它是完整正则表达式功能的子集。有关支持的正则表达式语法的详细信息,请参阅 deny_file。
Example: hide_file={.mp3,.hidden,hide,h?}
Default: (none)
Run Code Online (Sandbox Code Playgroud)
这只会隐藏文件。如果您知道它在那里,您仍然可以看到、使用或编辑它。看看deny_file那个。
| 归档时间: |
|
| 查看次数: |
9317 次 |
| 最近记录: |