linux限制ftp用户上传文件,Linux下配置用户限制的vsftp

研究了一晚上总结出以下经验:

环境redhat6.2

用户: ftpadmin    ftpadmin2 appgroup

文件夹: /var/ftp/applicationteam   drwxrwsr-x+ ftpadmin ftpgroup unconfined_u:object_r:public_content_t:s0 applicationteam/

1,首先把匿名的选项给关了

vim /etc/vsftpd/vsftpd.conf

anonymous_enable=NO

anon_upload_enable=NO

anon_mkdir_write_enable=NO

Ps:这里由于我失误了  注释掉local_umask=022  这个选项,导致后来用户A创建的文件用户B读不了

2,确保以下选项开了

userlist_enable=YES

userlist_deny=NO

3,在/etc/vsftpd/user_list下添加你所允许登录ftp服务器的用户

ftpadmin

ftpadmin2

appgroup

4,创建文件夹并且设置好权限

mkdir -p /var/ftp/applicationteam

chown ftpadmin:ftpgroup /var/ftp/applicationteam

setfacl -m u:appgroup:rx /var/ftp/applicationteam

5,创建用户

groupadd ftpgroup

useradd -g ftpgroup ftpadmin

useradd -g ftpgroup ftpadmin2

useradd -g ftpgroup appgroup

6,启动服务

service vsftpd restart

未完待续,谢谢大家

阅读(2108) | 评论(1) | 转发(2) |

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值