我在一台 Ubuntu (13.04) 服务器上安装了 vsftp,该服务器有两个独立的硬盘。一个用于操作系统,另一个是大型软件 RAID。目前我的 FTP 用户的主目录位于/家。因为操作系统驱动器很小,我想将这些用户的主目录移动到/var/raid/ftp-用户-x目录。
现在,我手动创建了新的用户目录,更改了用户帐户,usermod
并复制了所有保留权限的文件。我已验证新目录正在由grep
ing 用于相应的用户名密码文件 /etc/passwd。
尽管重新启动了 vsftpd,并更改了主目录的位置,但当我尝试连接 FTP 客户端时,它超时了。我发现很难从 vsftp 日志中获取任何有用的信息。
如何让 vsftp 与 FTP 用户的主目录一起工作/var/raid?
答案1
您可以通过在 vsftpd.conf 文件中添加/更改以下选项来让 vsftpd 指向另一个目录:
local_root = / var / raid / $用户
请注意,这也会查找用户文件夹。如果您希望所有用户登录到同一目录,请删除“/$USER”