什么是vsftpd的用户“ftp”用于?

我刚刚在一台机器上安装了一台Web服务器,我当然也想要一台Fpt客户机。

我以前曾经和vsftpd一起工作过,所以我决定这次也使用它。

该系统是一个Ubuntu服务器12.04。

当我安装vsftpd时,我注意到它在名为“ftp”的机器上创build了一个新用户

/ etc / passwd有这个信息:

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

我想知道:这个用户的目的是什么? 什么是? 是否保留了任何内容,或者我可以更改密码,然后使用它通过ftp访问机器? 如果我删除它或更改密码,我会打破东西吗?

感谢您的build议! 🙂

大多数ftp守护进程将添加“ftp”用户,如果它尚不存在。

主服务器将以root身份运行,但subprocess可以以用户ftp或nobody身份启动。 这在vsftpd文档中被称为“nopriv_user”。

更改密码不应该打破它。 删除它可能会导致损坏取决于您的设置。