Linux服务器Vsftpd登录后ls命令无法显示目录怎么办

建议你在连接上vsftp服务器后,先输入cd /命令进入根目录,然后再使用ls命令查看目录列表。很多时候默认连接的目录是空的,导致看起来好像没有显示信息,其实只是当前路径下没有文件而已。

评论 (2)

这答案有点避重就轻了。如果cd /都进不去或者没权限,那ls自然也没用。楼主应该先检查vsftpd.conf里的anon_root或local_root配置,或者看看用户是否有进入根目录的权限,而不是简单让去ls根目录。

确实,很多新手遇到这个问题第一反应是服务挂了或者权限错了,容易钻牛角尖。其实绝大多数时候就是当前目录确实是空的,cd / 切到根目录再 ls 一下就能确认了,排查问题还得从最简单的路径开始检查。