以前发过关于ftp匿名共享和基于用户验证的ftp共享,今天搭建ftp用到了更改ftp匿名用户的家目录,但是试了好几次不成功!感觉挺郁闷的,在网上搜了一些资料,搞成功了。下面分享一下自己的心得! 1、家目录修改法 # vim /etc/passwd ftp:x:14:50:FTP User:/data/ftp:/sbin/nologin //把家目录改成自定义目录 # service vsftpd restart 2、修改配置文件法 # ll -d /data/ftp/ drwxr-xr-x. 3 root root 4096 4月 20 19:40 /data/ftp/ # vim /etc/vsftpd/vsftpd.conf anon_root=/data/ftp //自定义匿名用户家目录,但是ftp用户的家目录必须存在 # service vsftpd restart 注意事项: 1、匿名用户家目录不能有写的权限,权限最好改为755,否则会报错500 OOPS: vsftpd: refusing to run with writable anonymous root 如果要用到上传权限用acl添加ftp用户权限 2、ftp用户的家目录必须存在,用配置文件修改时可能会因为var下的ftp目录容量太小,而直接把ftp移动到另一个大的分区,导致ftp家目录丢失,访问服务时将会出错 (责任编辑:IT) |