美文网首页系统运维
FTP限制用只能访问HOME目录

FTP限制用只能访问HOME目录

作者: 四冶读史 | 来源:发表于2017-07-06 16:30 被阅读30次

在/etc/vsftpd/下有个文件vsftpd.conf

去掉chroot_local_user前的注释

chroot_local_user=YES  
#chroot_list_enable=YES   
#chroot_list_file=/etc/vsftpd/chroot_list

以上3句配置的解释:
chroot_local_user=YES # 是否将所有用户限制在主目录,YES为启用,NO禁用
chroot_list_enable=YES # 是否启动限制用户的名单,YES为启用 ,NO禁用
chroot_list_file=/etc/vsftpd/chroot_list # 是否限制在主目录下的用户名单,至于是限制名单还是排除名单,这取决于chroot_local_user的值
如果chroot_local_user为YES,则chroot_list中的用户排除在限制之外;
如果chroot_local_user为NO,则chroot_list中的用户限制在主目录下;

以此配置登录时会报错:“500 OOPS: vsftpd: refusing to run with writable rootinside chroot () ”

因为从2.3.5之后,vsftpd增强了安全检查,如果用户被限定在了其主目录下,则该用户的主目录不能再具有写权限了,如果检查发现还有写权限,就会报该错误。要修复这个错误,可以用命令chmod a-w /home/user去除用户主目录的写权限(注意把user替换成你自己对应的user)。或者你可以在vsftpd的配置文件中增加如下项:
allow_writeable_chroot=YES

参考地址:
http://blog.csdn.net/bluishglc/article/details/42399439

相关文章

  • FTP限制用只能访问HOME目录

    在/etc/vsftpd/下有个文件vsftpd.conf 去掉chroot_local_user前的注释 以上3...

  • Linux 使用软连接解决gifski限制访问目录

    由于gifski限制了访问目录(不能访问/www/目录),因此使用软连接形式,将实际源文件存储在/home/www...

  • LInux下安装FTP服务

    第一步 创建ftp用户组ftpusers,创建ftp用户ftptest,限制用户不能登入系统,设置用户访问目录 m...

  • Ubuntu搭建FTP服务器支持匿名和本地用户访问

    1、安装FTP服务 安装完成会自动生成目录srv目录和home在同一层级,可以通过以下命令访问 2、修改配置,支持...

  • centos6.9编译安装vsftpd最新版

    创建FTP用户和指定访问目录 查看创建的账号 创建一个ftp的访问目录mkdir -p /www/wwwroot ...

  • docker安装vsftp服务

    1. 新建ftp文件存储目录/home/ftp 2. 创建一个组,用于存放ftp用户 3. 创建ftp用户,并加入...

  • 构建FTP文件传输服务器

    FTP服务概述 简单FTP构建及访问 VSFTP服务基础 用户禁锢、黑白名单 FTP并发及带宽限制 一、FTP服务...

  • 关于FTP的部分使用心得

    使用window自带的ftp站点设置之后,系统默认的是被动模式(PASV),此时可以用本机访问ftp目录,但是其他...

  • Day08 - 作业

    一、作业:高级FTP 高级FTP服务器开发: 用户加密认证 多用户同时登陆 每个用户有自己的家目录且只能访问自己的...

  • IIS 新建多用户ftp

    创建独立的FTP站点,启用FTP用户隔离实现不同用户访问不同目录(推荐) 先在D盘根目录创建“Ftproot”目录...

网友评论

    本文标题:FTP限制用只能访问HOME目录

    本文链接:https://www.haomeiwen.com/subject/hkohhxtx.html