linux基础 vsftpd+本地用户认证

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux基础 vsftpd+本地用户认证相关的知识,希望对你有一定的参考价值。

1、修改配置文件

[[email protected] ~]# cat /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

listen=YES

pam_service_name=vsftpd

userlist_enable=YES

tcp_wrappers=YES

local_root=/var/auth_ftproot  #ftp根目录

chroot_local_user=YES


2、创建ftp登陆用户

##用户添加

useradd user01

echo 123123 |passwd --stdin user01

mkdir /var/auth_ftproot

chmod 775 /var/auth_ftproot

touch /var/auth_ftproot/a.file

##授权

groupadd g01

gpasswd -a user01 g01

chown :g01 /var/auth_ftproot/  

ls -ld /var/auth_ftproot/

ls /var/auth_ftproot/


以上是关于linux基础 vsftpd+本地用户认证的主要内容,如果未能解决你的问题,请参考以下文章

vsftpd 认证模式:匿名开放(匿名用户)本地用户虚拟用户区别?

vsftpd 认证模式:匿名开放(匿名用户)本地用户虚拟用户区别?

Vsftpd文件传输服务(三种认证模式:匿名开放 本地用户虚拟用户)

Vsftpd文件传输服务(本地用户访问)

VSftpd使用MySQL存储虚拟用户进行认证

linux学习11章-使用vsftpd服务传输文件和12章-使用Samba或NFS实现文件共享