vsftp服务器配置步骤 (基于角色的目录控制)
2016-09-14 09:07
225 查看
vsftp服务器配置步骤 (基于角色的目录控制)
1.对配置文件的配置(vsftpd.conf)
anonymous_enable=NO //取消注释,不允许匿名登录 chroot_list_enable=YES //取消注释,启用目录锁定 chroot_list_file=/etc/vsftpd/chroot_list //取消注释,启用目录锁定的用户 user_config_dir=/etc/vsftpd/userconf //新建一行,指向用户配置文件夹
2.新建文件、目录、用户
mkdir /var/www/html/web1 //建一个目录 mkdir /var/www/html/web2 //建第二个目录 mkdir /etc/vsftpd/userconf //建立用于存放用户配置信息的文件夹 vim /etc/vsftpd/chroot_list //新建启用目录锁定的文件,要不要默认用户目录,会出现越权的问题 useradd -s /sbin/nologin test1 //添加一个用户,并禁用登录 passwd test1 //修改test1用户的密码
3.配置文件或目录
/etc/vsftpd/chroot_list //在此文件中添加两个用户名,一个名字一行,弄成一个字典类似的 /etc/vsftpd/userconf //在此文件中添加两个以用户名命名的文件 local_root=/var/www/html/web1 //在userconf下的用户文件中配置对应的目录信息
4.重启服务
service vsftpd restart
5.必要时可关闭selinux
打开/etc/selinux/config 将selinux=enforcing或permissive改成disabled.
相关文章推荐
- RHEL6.3配置Apache服务器(3) 虚拟目录及基于客户端地址的访问控制
- RHEL6.3配置Apache服务器(4) 基于用户的访问控制
- IIS中遇到无法预览的问题(HTTP 错误 401.3 - Unauthorized 由于 Web 服务器上此资源的访问控制列表(ACL)配置或加密设置,您无权查看此目录或页面。)
- 四、基于802.1x+AD+NPS+DHCP动态下发VLAN配置 (第4篇、添加角色DHCP服务器并配置)
- 基于所提供的凭据,您没有权限查看此目录或网页;HTTP 错误 401.2 - 未授权:服务器配置导致登录失败
- HTTP 错误 401.3 - Unauthorized 由于 Web 服务器上此资源的访问控制列表(ACL)配置或加密设置,您无权查看此目录或页面。
- linux下通过acl配置灵活目录文件权限(可用于ftp,web服务器的用户权限控制)
- 您不具备查看该目录或页面的权限,因为访问控制列表 (ACL) 对Web服务器上的该资源进行了配置
- CentOS 7.0安装配置Vsftp服务器步骤详解
- jenkins配置基于角色的项目权限管理设置步骤
- IIS中遇到无法预览的问题(HTTP 错误 401.3 - Unauthorized 由于 Web 服务器上此资源的访问控制列表(ACL)配置或加密设置,您无权查看此目录或页面。)
- IIS错误信息:HTTP 错误 401.3 - Unauthorized 由于 Web 服务器上此资源的访问控制列表(ACL)配置或加密设置,您无权查看此目录或页面
- 由于 web 服务器上此资源的访问控制列表(acl)配置或加密设置,您无权查看此目录或页面。
- 基于basic认证机制配置httpd服务器拥有用户访问控制功能
- 您未被授权查看该页 您不具备查看该目录或页面的权限,因为访问控制列表 (ACL) 对 Web 服务器上的该资源进行了配置
- Linux下配置vsftp.conf实现ftp协议控制用户不能切换到根目录以外的目录
- FTP(vsftp)服务器的搭建配置以及访问控制
- AspNetForums中基于角色的权限控制
- 基于角色管理的系统访问控制
- 基于角色管理的系统访问控制