unix

How do I resolve the vsftpd error “550 permission denied” when using virtual accounts?

If you encounter a “550 Permission denied” error when dealing with virtual users in your vsftpd configuration, you may be missing one key option in your vsftpd.conf.

Without it you will be able to login and list files, but you will not be able to upload files. To rectify the problem, you will need to set virtual_use_local_privs=YES.

virtual_use_local_privs
If enabled, virtual users will use the same privileges as local users. By default, virtual users will use the same privileges as anonymous users, which tends to be more restrictive (especially in terms of write access).

The default option is NO.

By setting this variable to YES you should now be able to write to the directories as expected.

Click to comment

Leave a Reply

Your email address will not be published. Required fields are marked *

To Top