DevCsdner 2015-04-22 14:49 采纳率: 0%
浏览 2208
已结题

vsftpd 500 OOPS: cannot change directory:/home/***

本人使用的是Fedora21,在vsftpd配置中,想让所有实体用户默认被 chroot, 而不被 chroot 的账号配置在chroot_list中
,vsftpd.conf中的配置如下
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
不被 chroot 的使用者账号列表
vim /etc/vsftpd/chroot_list
javatest
但是重启服务器后,提示:500 OOPS: cannot change directory:/home/javatest
网上查找:修改selinux设置
setsebool -P ftp_home_dir 1
最后,还是提示相同的问题,请高手帮助

  • 写回答

2条回答 默认 最新

  • oyljerry 2015-04-23 04:22
    关注
     出现 500 OOPS: cannot change directory的解决办法
    
    
    # getsebool ftpd_disable_trans
    ftpd_disable_trans --> off
    
    # setsebool ftpd_disable_trans 1               //使用setsebool命令开启
    
    
    # getsebool ftpd_disable_trans                 //查看当前状态是否是on的状态
    ftpd_disable_trans --> on
    
    
    # setsebool -P ftpd_disable_trans 1          //setsebool使用-P参数,无需每次开机都输入这个命令
    
    
    # service vsftpd restart
    
    评论

报告相同问题?

悬赏问题

  • ¥15 maccms影视模板 制作影视网站失败 求
  • ¥15 stm32按键设置闹钟数进退位不正常
  • ¥15 三电平逆变器中点电位平衡问题
  • ¥20 这怎么写啊 java课设
  • ¥15 用C语言完成一个复杂的游戏
  • ¥15 如何批量更改很多个文件夹里的文件名中包含文件夹名?
  • ¥50 MTK手机模拟HID鼠标出现卡顿
  • ¥20 求下下面这个数据结构代码
  • ¥20 前端 二进制文件流图片转化异常
  • ¥15 github上的这个C语言项目如何跑起来