我对 linux Ubuntu 很陌生,并从 Windows 迁移过来。
我遇到的问题与ftp有关。这就是我想要做的。
我的网站位于/var/www。例如,每个网站都有自己的根
/var/www/site1
/var/www/site2
这就是我想要做的。我希望每个站点(目录)都有一个用户,这样他们就可以通过 ftp 访问他们的主目录。
看起来很简单,但做不到。任何帮助或方向表示赞赏。
最佳答案
如果您希望每个站点都有一个用户,您可能需要在 apache 中创建虚拟主机,以便站点不是位于/var/www 中,而是位于用户的主目录中。
然后,您可以允许用户通过 ftp 访问他们的主文件夹。这些是 Ubuntu 站点上提供的说明。访问它们here
或者,您可以将用户添加为对位于/var/www/下的文件夹具有正确权限的 FTP 用户。在 ProFTPd 网站上有很好的记录。
有个旧帖here你可能仍然会觉得有帮助
关于apache - 每个用户的 ProFtpd 主目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13677692/