知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

vsftp提示cannot change directory:/home解决方案

发布时间:2014-09-05 17:16:34作者:知识屋

独自等待
cannot change directory://home/....
经检查以为该用户加上了该目录的权限......再次无语ing.......
最后终于查到原因:
是因为SE配置的关闭了ftp的原因。
使用命令
getsebool ftpd_disable_trans
能够查看当前的状态假如不是on
那么是输入命令
setsebool ftpd_disable_trans 1
当然也能够加入-P参数 以便无需每次开机都输入这个命令
setsebool -P ftpd_disable_trans 1
同理 假如smb服务也碰到相同的问题 ,也能够这么做。
setsebool -P samba_enable_home_dirs=1
selinux的问题也能够使用 管理工具中的 selinux management 来调整相关配置。
如果你在配置过程中使用了如上方法还是没有解决问题,请检查vsftpd的用户运行权限,是以哪个用户或者是组来运行的,把home下面的那个目录加上权限即可,一般把目录的所属组改为ftp用户组就ok了 而且要给读写执行权限!
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜