vsftpd 新增虚拟用户
接手公司linux服务器,已经用了vsftpd服务,需要增加新用户。
- vsftpd的配置文件在/etc/vsftpd.其中
- 编辑virtusers, 添加一个用户名和密码,奇行为用户名,偶行为密码
- 在vconf/子文件中,添加新用户的路径,一般是复制一份已有的配置文件,修改一下local_root字段即可
1 local_root=/tmp/work 2 #指定虚拟用户的具体主路径。 3 anonymous_enable=NO 4 #设定不允许匿名用户访问。 5 write_enable=YES 6 #设定允许写操作。 7 local_umask=022 8 #设定上传文件权限掩码。 9 anon_upload_enable=NO 10 #设定不允许匿名用户上传。 11 anon_mkdir_write_enable=NO 12 #设定不允许匿名用户建立目录。 13 idle_session_timeout=600 14 #设定空闲连接超时时间。 15 data_connection_timeout=120 16 #设定单次连续传输最大时间。 17 max_clients=10 18 #设定并发客户端访问个数。 19 max_per_ip=5 20 #设定单个客户端的最大线程数,这个配置主要来照顾Flashget、迅雷等多线程下载软件。 21 local_max_rate=50000 22 #设定该用户的最大传输速率,单位b/s。
- 回到文件夹/etc/vsftpd中,更新db数据库
db_load -T -t hash -f virtusers virtusers.db
- 重新载入配置
sudo service vsftpd reload
##测试
ftp xxx.xxx.xxx # ip 使用上面创建的用户密码登陆