Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

I am using VSFTPD to access files on my server. I have seen that there some files starting dot like .bash or something . How can i hide those files from anyone using ftp to view those

share|improve this question

1 Answer 1

If you would bother to open a man page for vsftpd.conf, you would find the following option:

hide_file

This option can be used to set a pattern for filenames (and directory names etc.) which should be hidden from directory listings. Despite being hidden, the files / directories etc. are fully accessible to clients who know what names to actually use. Items will be hidden if their names contain the string given by hide_file, or if they match the regular expression specified by hide_file. Note that vsftpd's regular expression matching code is a simple implementation which is a subset of full regular expression functionality. See deny_file for details of exactly what regex syntax is supported.

Example: hide_file={.mp3,.hidden,hide,h?}

Default: (none)

share|improve this answer
    
i have used hide_file={*.mp3} but my ftp is still showing the mp3 file. i restarted the computer as well but nothing works –  John May 13 '10 at 4:00
    
@Master Look at the example format in the man excerpt solefald posted. hide_file={.mp3}, not hide_file={*.mp3}. –  ceejayoz May 13 '10 at 11:17

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.