Linux/Python学习论坛-京峰教育

 找回密码
 立即注册

一键登录:

搜索
热搜: 活动 交友 discuz
查看: 1091|回复: 2

VSFTPD多虚拟用户共享同一文件夹,不同权限分配示例

[复制链接]

22

主题

69

帖子

2129

积分

金牌会员

Rank: 6Rank: 6

积分
2129
发表于 2015-3-24 20:56:29 | 显示全部楼层 |阅读模式

VSFTPD学习实验二:创建多个虚拟用户,共享同一文件夹,但享有的权限不同;ftpusr仅可下载,ftpadmin可进行下载、上传、删除,重命名等。

实验步骤:
1. 添加虚拟用户口令文件

[root@localhost vsftpd]# vi vftpuser.txt
ftpuser
123456
ftpadmin
123456

2、安装db4-utils并生成口令认证文件
[root@localhost vsftpd]# yum -y install db4-utils

[root@localhost vsftpd]# db_load -T -t hash -f vftpuser.txt vftpuser.db

[root@localhost vsftpd]# chmod 600 vftpuser.db
3、编辑vsftpd的PAM认证文件
[root@localhost vsftpd]# vi /etc/pam.d/vsftpd

将默认配置使用#全部注释,并添加如下参数:

auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vftpuser
account required /lib/security/pam_userdb.so db=/etc/vsftpd/vftpuser

4、创建虚拟用户的系统用户及宿主目录,检查宿主目录的用户和用户组
[root@localhost vsftpd]# useradd -d /home/ftpsite -s /sbin/nologin ftpuser

[root@localhost home]# ll
总用量 4
drwx------ 4 ftpuser ftpuser 4096  3月 24 19:32 ftpsite

5、配置/etc/vsftpd/vsftpd.conf内容
anonymous_enable=NO
local_enable=YES
listen=YES
chroot_local_user=YES
pam_service_name=vsftpd
user_config_dir=/etc/vsftpd/vsftpd_user_conf
max_clients=300
max_per_ip=10

6、配置各虚拟用户的权限
[root@localhost vsftpd]# mkdir /etc/vsftpd/vsftpd_user_conf
[root@localhost vsftpd]# cd vsftpd_user_conf/

[root@localhost vsftpd]# vi ftpuser     //配置虚拟用户ftpuser的权限

guest_enable=YES
guest_username=ftpuser
anon_world_readable_only=NO
anon_max_rate=50000

[root@localhost vsftpd]# vi ftpadmin      //配置虚拟用户ftpadmin的权限


guest_enable=YES
guest_username=ftpuser
anon_world_readable_only=NO
write_enable=YES
anon_mkdir_write_enable=YES
anon_upload_enable=YES
anon_other_write_enable=YES
anon_max_rate=100000  

7、关闭防火墙和selinux,启动vsftpd服务,并进行登录测试
[root@localhost vsftpd]# /etc/init.d/iptables stop

[root@localhost vsftpd]# setenforce 0          //临时关闭selinux

[root@localhost vsftpd]# /etc/init.d/vsftpd restart

8、注意事项:在拷贝配置文件之前,请先备份原有配置文件,并清空配置文件里面的内容;配置内容如果copy过去之后,在启动vsftpd的时候报错,请自己手动按照这个内容重新输入一次。


回复

使用道具 举报

63

主题

161

帖子

2628

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2628
发表于 2015-3-27 16:57:48 | 显示全部楼层
ok,写得非常好,非常受益,请继续多发好文
谢谢。
回复 支持 反对

使用道具 举报

0

主题

37

帖子

813

积分

高级会员

Rank: 4

积分
813
发表于 2015-5-23 08:55:10 | 显示全部楼层
很好,学习中!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|京峰教育,只为有梦想的人 ( 京ICP备15013173号 )

GMT+8, 2019-1-22 22:12 , Processed in 0.034486 second(s), 17 queries , Apc On.

快速回复 返回顶部 返回列表