Centos 7 vsftpd本地用户读写配置步骤

关闭SElinux! 关闭SElinux! 关闭SElinux!。(一般为了正常需求,SElinux还是需要关闭的)

一、安装vsftpd(使用yum源安装)

yum -y install vsftpd

二、修改配置文件:/etc/vsftpd/vsftpd.conf

#可以使用 grep -v ‘^#’ /etc/vsftpd/vsftpd.conf 快速查看配置文件(去除(取反)注释行)

  • anonymous_enable=NO
  • local_enable=YES
  • write_enable=YES
  • local_umask=022
  • dirmessage_enable=YES
  • xferlog_enable=YES
  • connect_from_port_20=YES
  • xferlog_std_format=YES
  • chroot_local_user=YES
  • listen=NO
  • listen_ipv6=YES
  • pam_service_name=vsftpd
  • userlist_enable=YES
  • local_root=/var/ftp/ #如此行没有需要手工添加
  • tcp_wrappers=YES

三、启动服务

systemctl restart vsftpd

四、添加本地用户

1.useradd [选项(可选)] [用户名] #添加用户

举例:useradd da

2.passwd [用户名] #交互式更改用户密码

五、设置/var/ftp/pub用户主和用户组和最高权限

chown -R ftp:ftp /var/ftp/pub

#注意,/var/ftp这个目录不能更改用户主和用户组和最高权限,默认即可

2.chmod 777 /var/ftp/pub

六、使用刚刚设置的用户名和密码愉快的使用FTP服务吧哈哈哈!

应该没人不会登陆FTP吧
↓↓↓
ftp://[主机地址/域名]

发布了6 篇原创文章 · 获赞 0 · 访问量 80

猜你喜欢

转载自blog.csdn.net/a84050933/article/details/103997789
今日推荐