FTP 访问文件夹但不是整个文件系统

FTP 访问文件夹但不是整个文件系统

我需要允许第三方通过 FTP(CentoOS 7 上的 vsftpd)访问文件夹 /var/spool/asterisk/monitor。我已创建用户,调整了 vstfpd.conf 文件,用户可以连接并访问主路径 (/home/ftpuser)。

[root@server ~]# ll -hR /home/ftpuser/ /home/ftpuser/: total 0 dr-xr-x--- 3 ftpuser ftpuser 38 Mar 9 11:10 ftp

/home/ftpuser/ftp: 总计 0 lrwxrwxrwx 1 root root 28 Mar 9 11:10 录音 -> /var/spool/asterisk/monitor/ drwxr-x--- 2 root root 6 Mar 9 11:06 上传

但是,一旦 FTP 客户端进入 /home/ftpuser/ftp/recordings/,他们甚至可以返回到 / 并更改到任何文件夹,他们无法删除或更改某些文件,但客户端可以查看一些它不应该看到的配置文件。

我如何才能阻止用户访问其他文件夹但仍能访问 /var/spool/asterisk/monitor?

感谢您的帮助。

相关内容