vsftpd 不允许用户跟踪符号链接并在目标文件夹中写入

vsftpd 不允许用户跟踪符号链接并在目标文件夹中写入

相关问题:

如何允许 vsftpd 写入默认 /files 以外的文件夹? (这些答案不是我需要的)

允许本地用户访问 vsftpd 中的 /var/www 文件夹 (我不明白答案,我不知道如何按照建议去做)。

我设置了 vsftpd 并且它可以运行,但是当我远程登录时,我只能在我的主文件夹和我通过 vsftpd 创建的文件夹中写入。

当我更改目录时,它拒绝写入。

一般来说,我不介意这些限制,但我还希望能够在 /var/www/html 和子目录中写入。

不会阻止 apache2 读取它们,也不会使机器容易受到攻击。

我认为我不需要通过 ftp 成为 root,如果我输入 sudo su,当我坐在远程机器前时,我已经是 root 了。因此,如果允许远程 root 很危险,我宁愿不设置它。而且这也很危险,因为我在 root 时往往会编写愚蠢的命令。

为了阻止 ftp 用户到处乱逛,我尝试通过创建从 /home/user_name/www 到 /var/www 的符号链接,将整个目录树快捷地​​对 ftp 开放。

我摆弄了 chmod 和 chown,我可以让 ftp 跟随该符号链接,但它不会在 www 或其子目录中写入。

请问我该怎么办?

相关内容