如何为每个 ftp 用户设置除主文件夹之外的单独根文件夹

如何为每个 ftp 用户设置除主文件夹之外的单独根文件夹

在 Redhat Linux 5 中安装了 vsftpd 服务器。其中,我想为我的开发人员提供除主目录之外的 ftp 访问权限,例如/var/www/包含项目数据的目录。

这里,我如何为每个 ftp 用户设置根文件夹以访问/var/www/dir 中分配给 ftp 用户的特定项目文件夹?

答案1

您可以更改每个用户的主目录以指向其项目的路径。命令如下:

sudo usermod -d /var/www/path/to/project username

会这样做。如果用户在 vsftp 配置中被 chroot,则 FTP 用户在连接后将看到他/她的项目。

相关内容