我已经安装了带有两个独立硬盘的Ubuntu(13.04)服务器的vsftp。 一个用于操作系统,另一个是大型软件RAID。 目前我的FTP用户在/ home下有主目录。 由于操作系统驱动器很小,我想将这些用户的homedi移动到/ var / raid / ftp-user-x目录中。
现在我已经手工创build了新的用户目录,用usermod
更改了用户帐户,并复制了所有保存权限的文件。 我已经validation了新的目录正被grep
ing用于/ etc / passwd中的相应用户名。
尽pipe重新启动vsftpd,改变主目录的位置,当我尝试连接我的FTP客户端超时。 我发现用vsftp很难从日志中获得任何有用的东西。
我怎样才能让vsftp和/ var / raid里的FTP用户主目录一起工作?
通过在vsftpd.conf文件中添加/更改下面的选项,可以让vsftpd指向另一个目录:
local_root =在/ var / RAID / $ USER
请注意,这也将查找用户文件夹。 如果你想让所有的用户login到同一个目录,删除“/ $ USER”