Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have just recently installed a web server on a machine that I of course want a fpt client on as well.

I have previously worked with vsftpd, and therefore I decided to use it this time as well.

The system is a Ubuntu Server 12.04.

When I installed vsftpd I noticed that it created a new user on the machine named "ftp".

/etc/passwd have this info:

ftp:x:107:116:ftp daemon,,,:/srv/ftp:/bin/false

I am wondering: What is the purpose of this user? What is for? Is it reserved for anything, or can I change its password and then use it to access the machine via ftp? Will I break stuff if I delete it or change password for it?

Thanks in advice! :)

share|improve this question
up vote 1 down vote accepted

Most ftp daemons will add the "ftp" user if it doesn't already exist.

The main server will run as root, but child processes can be started as the users ftp or nobody. This is referred to as the "nopriv_user" in vsftpd documentation.

Changing the password should not break it. Deleting it may cause damage depending on your settings.

share|improve this answer
Thank you sir :) – lindhe Mar 27 '13 at 21:40

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.