在 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 用户在连接后将看到他/她的项目。