当前位置: > Linux服务器 > ftp >

CentOS下改变ftp匿名用户的下载目录

时间:2014-05-20 13:47来源:linux.it.net.cn 作者:IT网
以前发过关于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)
------分隔线----------------------------