一、问题:

按照网上的说法,在CentOS7下配置锁定用户根目录如下

chroot_local_user=yes (限制所有用户到local_root=/var/指定的目录下,以下配置文件没有,默认在用户家目录下)

配置完成后发现无法访问,一直让重新输密码。 用cmd登陆提示

500 OOPS: vsftpd: refusing to run with writable root inside chroot()

远程主机关闭连接。

二、解决:

1、加一条配置

vim /etc/vsftpd/vsftpd.conf

allow_writeable_chroot=YES

2、重新给权限

chmod 755 /home/xingzhengbu

3、为了让用户方便删除加上如下配置:(上传的文件夹都属于自己,这样就可以删除了)

chown_uploads=YES
chown_username=xingzhengbu

#以上我感觉最重要的是以一条,网上大多数帖子都没有提到这个问题。

本人参考:http://yunkus.com/centos7-ftp-service-install-config/

最终解决了问题

附本人的配置文件:

anonymous_enable=no
chroot_local_user=yes
local_enable=YES
write_enable=YES
allow_writeable_chroot=YES
local_umask=022
chown_uploads=YES
chown_username=xingzhengbu
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=NO
listen_ipv6=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES

转载于:https://blog.51cto.com/mingxiaoming/1974715

解决ftp限制用户访问上层目录后无法登陆问题相关推荐

  1. Linux解决FTP服务器不支持软连接目录

    1. 基本情况 使用vsftpd创建了一个ftp服务器,ftp服务器共享地址在/home/fpter下,其中ftper是新建的ftp账户.而我以往保存的文件路径是/home/data下,本想直接使用软 ...

  2. linux ssh禁止用户访问任何目录,怎么限制远程ssh用户访问特定的文件

    比如我要实现以下目标,通过配置linux限制SSH用户指定目录 user 1 只可以访问 /Media, /Documents以及它的家目录 User 2 只可以访问/Folder21, 以及它的家目 ...

  3. 解决Ubuntu16.04安装NVIDIA显卡驱动后循环登陆问题

    解决Ubuntu16.04安装NVIDIA显卡驱动后循环登陆问题 配置与环境 问题说明 问题解决 配置与环境 神舟战神电脑 GTX 1060显卡 Ubuntu16.04系统 问题说明 本人在安装Ubu ...

  4. centos将某一目录权限给用户_CenTOS7使用ACL控制目录权限,只给某个用户访问特定目录...

    前言 Linux 基本的权限控制仅可以对所属用户.所属组.其他用户进行的权限控制,而不能精确地控制每个用户的权限.ACL 规则就是用来解决这个问题的. 使用 ACL 规则,我们可以针对单一账户设置文件 ...

  5. centos7搭建ftp,匿名用户访问

    centos7搭建ftp,匿名用户访问 注意 #安装服务 yum install vsftpd -ycd /etc/vsftpd mv vsftpd.conf vsftpd.conf.bak #编辑配 ...

  6. 解决Word 2007中更新整个目录后分节符消失问题

    解决Word2007中更新整个目录后分节符消失问题 问题:Word2007中,自动生成目录后,在目录后插入了分节符,目录和正文分开显示并分别插入页码:但是每次正文内容和目录发生变化时,都要更新整个目录 ...

  7. centos7限制普通用户访问单一目录下的单一文件

    要求给开发同事开设一个查看日志的账号,并限制其只能访问该目录下的单一文件 1.先新建账号 useradd jeecg passwd jeecg 家目录为 /home/jeecg 2.日志路径是 /op ...

  8. ftp服务用户访问权限设置

    设置用户有上传权限: #  chown -R ftpqn /home/ftpqn/ # chmod 777 -R /home/ftpqn/

  9. linux开启FTP以及添加用户配置权限,只允许访问自身目录,不能跳转根目录

    文章来源:http://www.cnblogs.com/mrcln/p/6179673.html 1.切换到root用户 2.查看是否安装vsftp,我这个是已经安装的. [root@localhos ...

最新文章

  1. 关于无法创建aps.web项目的解决办法
  2. Asp.Net页面生命周期(多图)
  3. Nashorn——在JDK 8中融合Java与JavaScript之力--转
  4. Java Management extentsions(jmx)与tomcat
  5. 2021-11-22--中标麒麟-Linux系统扩容根目录磁盘空间
  6. python中对集合的操作
  7. QT使用xsl将xml为html,使用xslt 2.0将属性设置为根元素(Puting attributes to the root-element with xslt 2.0)...
  8. Provisional headers are shown in Chrome network tab
  9. postman中文设置_严选 | Elastic中文社区201902错题本
  10. Spring(10)——bean作用范围(二)—自定义scope
  11. Android 8.0 Oreo 来啦!
  12. Kettle下载与安装
  13. 电子证件照尺寸怎样裁剪?怎么把照片裁剪成2寸?
  14. 嵌入式接口之GPIO驱动LED的实验(附完整代码和工程以及详细的调试过程)
  15. 【Linux】rpm包是什么
  16. 解决Android logcat: Unexpected EOF!方法指南
  17. element-ui表格显示html格式
  18. Terraform 学习总结(6)—— 基于阿里云平台上的 Terraform 实战
  19. 如何解决打开keil工程软件闪退问题
  20. 控制台基于Quartz.Net组件实现定时任务调度(一)

热门文章

  1. ROS教程(3)---静态NAT配置及应用 (
  2. 快速配置Windows 2003平台下实现 IIS(WEB)站点的安全(SSL加密技术!)
  3. android fps 垂直同步,浅谈Android流畅度
  4. pod setup 慢 的问题
  5. Sqlserver 游标的写法记录
  6. Oracle DBlink相关
  7. Cookie与 Session使用详解
  8. 最为一个领导,我该怎么领导
  9. CentOS-6.4安装配置Nginx
  10. MapPoint之旅(2)-----Getting Started with MapPoint Web Service(1)