vsftp服务器配置步骤 (基于角色的目录控制)

本文介绍如何配置vsftp服务器实现基于角色的目录控制。包括编辑配置文件vsftpd.conf禁止匿名登录、启用目录锁定等;创建目录及用户并设置权限;在特定文件中添加用户及路径配置;最后重启服务并可能关闭selinux。

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.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值