Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1744664
  • 博文数量: 391
  • 博客积分: 8464
  • 博客等级: 中将
  • 技术积分: 4589
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-13 15:12
个人简介

狮子的雄心,骆驼的耐力,孩子的执著!

文章分类

全部博文(391)

文章存档

2023年(4)

2018年(9)

2017年(13)

2016年(18)

2014年(7)

2013年(29)

2012年(61)

2011年(49)

2010年(84)

2009年(95)

2008年(22)

分类: LINUX

2011-05-05 18:04:45

最简单配置

yum install –y vsftpd
/etc/vsftpd/vsftpd.conf :
chroot_local_user=YES    #允许系统帐户登陆
chroot_list_enable=NO    #隐藏底层操作系统的目录结构

useradd ftpuser -s /sbin/nologin  #关闭系统帐户的ssh远程登陆
 
如果用系统用户ftpuser登陆ftp服务器连接失败,错误提示:
500 OOPS: cannot change directory:/home/*******
500 OOPS: child died


解决方法:

1 在终端输入命令:
setsebool ftpd_disable_trans 1
service vsftpd restart

就OK了!但是下次重启了还会这样··

2 在终端输入命令:

setsebool -P ftpd_disable_trans 1

service vsftpd restart

这样每次重启机器都可以了·

原因就在SELinux,可以考虑关闭它。
阅读(800) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~