changing default directory on "vsftp" server
Hi Everybody,
I am trying to change my defualt directory from /ver/ftp to something else on my vsftp server. It is not working at all. I don't know which files to configure. I've checked the /etc/vsftpd/vsftpd.conf file but could not find anything in there that would help me. I've also tried to create a hard link from that directory to a different one ant it says that it is not allowed to create a link from that directory to where I wanted. I really don't know what can be done here? Thank you, xone |
Hi,
To change your ftp root directory, as root, edit /etc/vsftpd/vsftpd.conf and add the following line: local_root=/opt This will change the ftp root to /opt, but this can be whatever you feel like. Save the file and be sure to restart xinetd (not sure if this is necessary, but no harm doing so). HTH Nardus |
After I added that line I get a message saying: A connection was refused when attemting to contact ------- name of the server
? |
Hi add the follwoing lines to vsftpd.conf and restart vsftpd afterwards:
local_enable=YES pam_service_name=vsftpd userlist_enable=YES listen=YES tcp_wrappers=YES local_root=/opt This works for me when logging in as normal user via ftp. |
change the ftp user directory to...
to change the default login directory for vsftpd, change the ftp user home directory in /etc/passwd:
ftp:x:116:116:vsftpd daemon:/var/vsftpd:/bin/false The ftp user (userID=116) home directory changed to /var/vsftpd This will allow the default/anonymous/unknown user to land into a specific place(/var/vsftpd). I use this feature to lock down the ftp daemon to a read-only area with a set of general files available for upload. I also have a special directory (/var/vsftpd/upload) which is writeable but not delete-capable. That way, someone can send up a file for share but only I, the site administrator can move/change/delete it. Hope this helps. |
Change Home Root Directory on vsftpd 3.0.3 [SOLVED]
Hello,
a couple weeks ago I was trying to change home directory for a ubuntu vsftpd server, then with a little tinkering I figured how to do it In the terminal type sudo nano /etc/vsftpd.conf then scroll to the bottom and add the lines tcp_wrappers=YES local_root="Enter DIrectory path ex: /etc/defaults" don't change anything else, finally type sudo service vsftpd restart Using these steps worked for me and i hope it works for you too. |
Welcome to LQ!
You have replied to a long dormant thread. It is better to start your own thread with your own description to attract the attention of current members with currently applicable advice. Also,... Quote:
|
REPLY
Sincerest Apologies,
I have made a mistake in the .conf file add tcp_wrappers=YES local_root=/home/User Replace /home/user with your directory |
All times are GMT -5. The time now is 10:45 AM. |