我应该在哪里设置一个FTP用户的主目录?

我想在我的Ubuntu服务器上创build一个FTP帐户,作为一个LANnetworking服务器运行。

我应该将FTP用户的主目录设置为/var/www/ ,还是应该将其设置为不同?

我问,因为我希望它更容易上传到这个默认的目录,而不是做:

 scp XXX ubuntu@ubuntu-server:/var/www/ 

每次。

你应该可以通过这个命令添加一个FTP用户:

 sudo useradd userftp -p your_password -d /home/FTP-shared -s /bin/false 

其中, userftp是用户名, your_password是密码, /home/FTP-Shared是path。

我个人在proftpd使用这个,但我很确定命令应该是普遍的。

请注意,此用户仅为FTP访问而创build,因此不需要有效的shell(使其稍微更安全),因此是“bin / false”。

所以基本上你的情况,只需创build用户,并将其主目录设置为/var/www 。 但是,请记住首先chownchmod目录,以便新用户可以访问它(确保将其添加到适当的组等)。