500 OOPS: cannot open config file:/etc/vsftpd/vsftpd.conf

It is problem about file's owner. U should set correct owner for config /etc/vsftpd/vsftpd.conf

sudo chown root /etc/vsftpd/vsftpd.conf

Depending on the OS, you may get the following error because of the incorrect command being run. For example, I ran the following command in Linux Mint 15:

sudo vsftpd restart

The output I received was:

500 OOPS: cannot read config file: restart

The correct command to restart vsftpd daemon was:

sudo restart vsftpd 

This gave the output:

vsftpd start/running, process 2231

Use service vsftpd [start/restart/stop], not simply vsftpd [start/restart/stop]


My solution was to start vsftpd with the systemctl command.

sudo systemctl start vsftpd

Tags:

Ftp Server