本人使用的是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
最后,还是提示相同的问题,请高手帮助
vsftpd 500 OOPS: cannot change directory:/home/***
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
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 素材场景中光线烘焙后灯光失效
- ¥15 请教一下各位,为什么我这个没有实现模拟点击
- ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
- ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
- ¥20 有关区间dp的问题求解
- ¥15 多电路系统共用电源的串扰问题
- ¥15 slam rangenet++配置
- ¥15 有没有研究水声通信方面的帮我改俩matlab代码
- ¥15 ubuntu子系统密码忘记
- ¥15 保护模式-系统加载-段寄存器