ftp添加虚拟用户的实例

本文主要讲解添加一个ftp虚拟用户的流程,接上文

https://www.cnblogs.com/tssc/p/9582780.html

========= 完美的分割线 ========

1.修改授权用户列表

# 立即生效,不需重启服务

cd /etc/vsftpd
vim user_list 
-----------------------
admin
nice
-----------------------

2.修改用户账户信息

cd /etc/vsftpd/vuser.d
vim vuser.list 
--------------------------
# Admin user
niceadmin
123456
# General user
nice
123456
--------------------------

3.更新密文账户信息

db_load -T -t hash -f vuser.list vuser.db

4.修改账户权限

1)创建用户授权文件

# 如果不需要单独配置权限,可以只创建该用户的空文件

cd /etc/vsftpd/vuser.d
vim nice
-------------------------------------
# 指定用户的工作目录
local_root=/data/ftpdata/nice
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
-------------------------------------

# 修改权限,重启服务才生效

2)创建指定的用户目录,并修改属主为ftpvuser

# 如果只创建目录,不修改属主,在目录里面可读不可写,但该目录可被删除

cd /data/ftpdata/
mkdir -p nice
chown -R ftpvuser.ftpvuser nice/

5.刷新ftp配置信息

# 不必须的好习惯,每次登陆自动搜索相关账户信息

service vsftpd reload

======== 完毕,呵呵呵呵 ======== 

原文地址:https://www.cnblogs.com/tssc/p/9588147.html