安装vsftpd
rpm -ivh vsftpd-3.0.2-28.el7.x86_64.rpm
创建用户
useradd -d /data/lyq -s /sbin/nologin lxy
编辑文件,配置本地用户登录,指定本地用户登录直接访问的文件路径
vim /etc/vsftpd/vsftpd.conf
anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
chroot_list_enable=NO
chroot_list_file=/etc/vsftpd/chroot_list
local_root=/data/lyq
=====================================================
=====================================================
chroot_local_user=YES
chroot_list_enable=NO
允许那些用户可以访问
cat /etc/vsftpd/chroot_list
lxy
给目录权限,没权限访问不到
chmod 777 -R /data/lyq
重启服务器
systemctl restart vsftpd
服务端开启21端口,或者iptables -F
===================================================
批量添加用户
#存放用户文件
cat /opt/shell/user1.txt
lyq
yangyh
admin
cat /opt/shell/adduser.sh
for i in $(cat /opt/shell/user1.txt)
do
user -d /data/ftp/$i $i
echo "123456" | passwd --stdin $i
done
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)