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

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

我想在我的 Ubuntu 服务器上创建一个 FTP 帐户,除其他外,该服务器作为 LAN 网络服务器运行。

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

我之所以问这个问题是因为我想更容易地上传到这个默认目录而不是执行以下操作:

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

每次。

答案1

您应该能够通过以下命令添加 FTP 用户:

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

其中,userftp为用户名,your_password为密码,/home/FTP-Shared为路径。

我个人在 中使用它proftpd,但我很确定该命令应该是通用的。

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

因此,基本上对于您的情况,只需创建用户并将其主目录设置为/var/www。但是,请记住首先chown正确chmod设置目录,以便新用户可以访问它(确保将他添加到适当的组等)。

相关内容