Linux FTP 不能在主目录之前 CD 到任何内容

d-_*_*_-b 1 linux ftp home-directory

我已从本地 linux 终端连接到我的 ftp 服务器。

据我所知,我一直在使用!浏览本地文件(即!lsvs ls

我似乎无法cd ..访问我的主文件夹,我正在尝试访问 /home/web 但我能走的最远的是to /home/my_user

有人可以解释为什么以及我需要做什么来改变这一点吗?

谢谢!

小智 5

这是正常行为。大多数 FTP 服务器将用户锁定在其各自的主目录中,以防止访问其他文件系统文件。这称为“chroot”,因为您更改了此进程的根目录。

例如,在 vsftp 中,您可以通过编辑配置文件/etc/vsftpd/vsftpd.conf并将此值更改为 no来禁用它:

chroot_local_user=no