vlambda博客
学习文章列表

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


关闭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用户主和用户组和最高权限


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


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


2.chmod  777  /var/ftp/pub




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

应该没人不会登陆FTP吧

↓↓↓


补充:注意,/etc/vsftpd/user_list 这个文件里面是禁止登陆ftp的用户,里面有root,如果测试需要root登陆可以把文件里的root去掉,然后重启vsftpd服务。



user_list文件注释:

# vsftpd userlist# If userlist_deny=NO, only allow users in this file# If userlist_deny=YES (default),never allow users in this file and# do not even prompt for a password.# Note that the default vsftpd pam config also checks /etc/vsftpd/ftpusers# for users that are denied.


首次公开论坛,欢迎前来讨论参观,谢谢!Centos 7 vsftpd本地用户读写配置步骤