pureftpd虚拟用户不能使用具体的“基础”用户

你好,我想要一个虚拟的FTP用户上传networking的东西,所以我想要一个使用HTTP用户和networking组(我组创build)。

所以我做了:

pure-pw useradd webftp -u http -g webgroup -d /srv/http pure-pw mkdb 

然后重新启动守护进程。

当我尝试login时说:

 530 Sorry, but I can't trust you 

作为官方指南,我创build了一个ftpuser:

 useradd -g ftpgroup -d /dev/null -s /etc ftpuser 

我做了:

 pure-pw useradd webftp -u ftpuser -g webgroup -d /srv/http pure-pw mkdb 

现在,它的工作原理,但我希望HTTP成为用户,所以有一些纯粹的PW不喜欢关于HTTP用户:

 ftpuser:x:1001:1001::/dev/null:/etc http:x:33:33:http:/srv/http:/bin/false 

ftpuser没有目录,http用户有/ srv / http和http用户没有shell。

到底是什么让这个麻烦? 而且…我不知道是否我改变了有关用户的事情,而且chorokee会哭或什么(我认为用户是由于某种原因创build的)。

谢谢。

为了logging。 问题是pureftpd有一个“MinUID”variables,它不允许UID <100的用户login。