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

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

我最近刚刚在一台机器上安装了一个 Web 服务器,当然我也希望在该机器上安装一个 fpt 客户端。

我以前使用过 vsftpd,因此这次我决定也使用它。

该系统是Ubuntu Server 12.04。

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

/etc/passwd 包含以下信息:

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

我想知道:这个用户的目的是什么?有什么用?它是用来做什么的吗?或者我可以更改它的密码,然后使用它通过 ftp 访问机器吗?如果我删除它或更改它的密码,会破坏东西吗?

谢谢建议!:)

答案1

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

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

更改密码不会破坏密码。删除密码可能会造成损害,具体取决于您的设置。

相关内容