vsftpdlogin信息问题

服务器是Ubuntu的16.04。 我可以如下loginvsftpd

ftp> open MY_FTP_IP Connected to MY_FTP_IP. 220 (vsFTPd 3.0.3) Name (MY_FTP_IP:ACCOUNT_NAME): someftpuser 

问题是ACCOUNT_NAME是我的sudoers的名字,我不希望ftp用户看到它。 如何更改或移除ACCOUNT_NAME

你可以使用下面的ftp标志:

 ftp -n 

-n – 限制初始连接时尝试“自动login”的ftp。

如果启用了自动login,ftp将检查用户主目录中的.netrc文件(请参阅netrc(5))以获取描述远程计算机上帐户的条目。 如果不存在条目,则ftp将提示input远程计算机login名( 默认为本地计算机上的用户身份 ),并在必要时提示input密码和要login的帐户。

更多信息在ftp手册页

在你的情况下执行以下命令:

 ftp -n MY_FTP_IP