I have a two part question.
What is the significance of the @ symbol in systemctl scripts?
How to start vsftpd in fedora 16, (which in some tutorials seems to contain an @ in it's name)? I have done everything the tutorials say, and it still gives me an error. http://blog.tuxforge.com/fedora-16-vsftpd/
What I've done
systemctl enable vsftpd@.service
What I see
Failed to issue method call: No such file or directory
(I have tried this with a absolute path as well, and after I checked there is no such file. The real file does not contain an @ sign, and is located under the /lib/systemd/system/ directory. I have also tried starting and enabling with and without the @ symbol, enabling works, but starting doesn't. I realize the article is now obsolete, but I still cannot seem to start the service. When I try to connect it doesn't let me)
EDIT: I got the service to start somehow, but I would still like to know what the @ symbol means in some service names. Also I am still getting a login error number #500 cannot change directory [...], what does this mean?
To start it I just typed
sudo systemctl enable vsftpd.service sudo systemctl start vsftpd.service (the problem was I was using an absolute path for this I think)