CentOS7安装ftp

2019-12-24  本文已影响0人  团子sama

查看vsftp是否安装

rpm -qa|grep vsftp

安装:

yum install vsftp -y

安装完成查看配置文件

/etc/vsftpd/vsftpd.conf

修改配置文件

anonymous_enable=NO #不允许匿名访问

chroot_local_user=YES #限定登录用户根目录

chroot_list_enable=NO #不允许有例外

添加

userlist_deny=NO #允许userlist中的用户访问

userlist_file=/etc/vsftpd/user_list #userlist文件地址

local_root=/usr/local/src/anchora #限定登录的根目录

allow_writeable_chroot=YES #限定根目录的时候,允许根目录可写

userlist中添加的用户

guyunyu

系统中添加guyunyu (部门的用户都可以创建)

groupadd csanchora

useradd guyunyu -G csanchora -s /sbin/nologin

echo “cs8nchor8”|passwd —stdin guyunyu

允许ftp登录的用户在限定的根目录创建文件,上传,修改部门成员的文件等操作

方法1:

chgrp csanchora /usr/local/src/anchora

chmod 2775 /usr/local/src/anchora

/etc/vsftpd/vsftpd.conf配置文件中

local_umask=002

最终的配置文件

方法2:

使用ACL

setfacl -m d:g:csanchora:rwx /usr/local/src/anchora

启动vsftpd

systemctl start vsftpd.service

上一篇下一篇

猜你喜欢

热点阅读