vsftpd 中 local_root 是什么意思?

vsftpd 中 local_root 是什么意思?

local_root设置/etc/vsftpd.conf如下:

local_root=/home/$USER/ftp

现在用 sftp 连接我的 vps:

sftp> pwd
Remote working directory: /home/ftpuser
sftp> ls  /home/$USER/ftp
Can't ls: "/home/$USER/ftp" not found

在手册中:local_root,此选项代表本地(即非匿名)登录后 vsftpd 将尝试更改到的目录。失败被默默地忽略。

为什么使用本地非匿名登录时找不到“/home/$USER/ftp”(ftpuser是vsftpd中的帐户)?

相关内容