我最近刚刚在一台机器上安装了一个 Web 服务器,我当然也想要一个 fpt 客户端。
我以前使用过 vsftpd,因此我决定这次也使用它。
该系统是 Ubuntu Server 12.04。
当我安装 vsftpd 时,我注意到它在名为“ftp”的机器上创建了一个新用户。
/etc/passwd 有这个信息:
ftp:x:107:116:ftp daemon,,,:/srv/ftp:/bin/false
我想知道:这个用户的目的是什么?是为了什么?它是否保留用于任何用途,或者我可以更改其密码然后使用它通过 ftp 访问机器吗?如果我删除它或更改它的密码,我会破坏东西吗?
谢谢指教!:)
如果“ftp”用户不存在,大多数 ftp 守护进程将添加它。
主服务器将以 root 身份运行,但子进程可以以用户 ftp 或 nobody 身份启动。这在 vsftpd 文档中称为“nopriv_user”。
更改密码不应破坏它。根据您的设置,删除它可能会造成损坏。