ftp 目录默认为用户的HOME目录,因此实现目标的最简单方法是创建一个新用户并将其HOME目录设置为/var/www/myApplication:
usermod -d /var/www/myApplication/ exampleuser
Run Code Online (Sandbox Code Playgroud)
如果你想限制对这个目录的访问,你需要设置
chroot_local_user=YES
Run Code Online (Sandbox Code Playgroud)
在您的vsftpd.conf. 然后使用以下命令重新启动 vsftpd 服务:
service vsftpd restart
Run Code Online (Sandbox Code Playgroud)
请参阅Unix 和 Linux:如何仅在 Centos / linux 安装上创建具有特定 /dir/ 访问权限的 FTP 用户
可能有更简单的方法,请参见此处:
要更改 vsftpd 的默认登录目录,请更改 ftp 用户主目录
/etc/passwd:ftp:x:116:116:vsftpd daemon:/var/vsftpd:/bin/falseftp 用户 (userID=116) 主目录更改为
/var/vsftpd. 这将允许默认/匿名/未知用户登陆特定位置(/var/vsftpd)。
| 归档时间: |
|
| 查看次数: |
83668 次 |
| 最近记录: |