VSFTPD 配置虚拟用户
1. 新建系统用户$ useradd -s /sbin/nologin -c "VSFTPD SYSTEM Users" vsftpd
2. 创建虚拟用户目录在系统用户家目录下新建虚拟用户目录,并更改目录权限和属组权限
$ mkdir /home/vsftpd/ftpuser{1,2}$ chmod 755 /home/vsftpd$ chown vsftpd:root /home/vsftpd/ftpuser{1,2}
3. 创建虚拟用户在 /etc/vsftpd/ 目录下新建 viruser.conf 文件(文件名可以自定义)。
在文件中添加虚拟用户、密码,格式如下:
ftpuser1123456ftpuser2123456
4. 生成 FTP 验证数据库文件
生产验证数据库文件
$ db_load -T -t hash -f /etc/vsftpd/viruser.conf /etc/vsftpd/viruser.db
更改文件访问权限
$ chmod 600 /etc/vsftpd/viruser.d ...