Setting permission for vsftpd.conf

Do i need to everytime update file permission of vsftpd.conf using chown for setting user as root whenever i restart my workspace.Also do i have to everytime make directory /usr/share/empty in workspace/QBox every time i using ftp on restarting workspace.

Isn’t there a permanent solution?

no, you have to do that all time. but you can do that for all files of a whole folder by doing this single command : sudo chown root ./*

You can write a script that will do all these routine tasks whenever you start working on the workspace. Just run that script whenever you start working and your time will be saved.