Proftpd可以隐藏目录吗?
特别是.svn目录。
有一个HideFiles而不是一个HideDirectories指令。 HideFiles的问题是它在完整path上不匹配。
<Directory /home/ftp_user/my_project > # Despite trying to hide this directory it still shows up # as /.svn in the ftp client. HideFiles "^\.svn" <Limit ALL> allowuser ftp_user </Limit> </Directory>
是否有另一种方法来隐藏目录?
根据HideFiles 文档 ,HideFiles只给文件“隐藏”,它实际上并不隐藏它们。 要隐藏它们,您需要使用限制块内的IgnoreHidden。 所以,试试这个:
<Directory /home/ftp_user/my_project> HideFiles ^\.svn$ <Limit ALL> AllowUser ftp_user IgnoreHidden on </Limit> </Directory>