允许用户通过 FTP 编辑、删除和创建特定文件夹中的文件

允许用户通过 FTP 编辑、删除和创建特定文件夹中的文件

我正在尝试vsftpd在我的 ubuntu 机器上创建一个 FTP 服务器。

我也使用 apache2 来托管网站。

如何设置vsftpd将特定用户直接连接到/var/www/<websitename>/public_html文件夹?

示例:
我希望用户trinity连接到 ftp 并立即定向到/var/www/trinityplay.net/public_html文件夹。用户应该能够在该文件夹中创建、编辑和删除文件。

而用户walle应该直接连接到该/var/www/wallinphotography.net/public_html文件夹​​并且能够创建、编辑和删除该文件夹中的文件。

答案1

https://www.howtoforge.com/tutorial/setting-up-vsftpd-tls-on-debian-8-jessie/

:/# mkdir /var/www/trinityplay.net/public_html
:/# adduser --home /var/www/trinityplay.net/public_html trinity

其他用户及其主目录也采用相同的模式

检查你的权限

:/# ls -ld /var/www/trinityplay.net/public_html

如果收到 500 vsftp 错误,则可能需要
在 /etc/vsftp.conf 中添加以下行

ftp_username=whatever-ftp-username

http://www.unix.com/ubuntu/71798-500-oops-vsftpd-cannot-locate-user-specified-ftp_username-ftp.html

相关内容