当前位置: 首页 > 工具软件 > Proftpd > 使用案例 >

centos7系统yum安装proftpd以及配置用户

劳高爽
2023-12-01
yum install proftpd

配置文件:

首先新建存放用户的文件并设置权限

#新建文件
touch /etc/ftpd.passwd
touch /etc/ftpd.group
#设置权限
chmod 440 /etc/ftpd.passwd
chmod 440 /etc/ftpd.passwd
vim /etc/proftpd.conf

添加如下配置

#虚拟用户配置文件
AuthUserFile /etc/ftpd.passwd 
AuthGroupFile /etc/ftpd.group
#关闭检测/etc/shells
RequireValidShell off
#禁止PAM认真
PersistentPasswd off
AuthPAM off
#日志存放路径
SystemLog /var/log/proftpd/proftpd.log
AuthPAMConfig                   proftpd
#AuthOrder                      mod_auth_pam.c* mod_auth_unix.c
#设置仅使用虚拟用户认证
AuthOrder mod_auth_file.c

配置完成后执行命令检测配置文件语法是否正确

proftpd -t 

语法无误,启动proftpd并配置开机启动

systemctl start proftpd
systemctl enable proftpd

新建用户

#查看uid和gid
cat /etc/passwd

ftpasswd -passwd -file /etc/proftpd/ftpd.passwd -uid {uid} -gid {gid} -home {home} -shell /sbin/nologin -des -name {username}

更改密码

 ftpasswd -passwd -change-password -file /etc/proftpd/ftpd.passwd -name {username}

删除用户

ftpasswd -passwd -delete-user -file /etc/proftpd/ftpd.passwd -name {username}
 类似资料: