使用方法:
代码如下 | 复制代码 |
[root@itchenyi-1 ~]# ./vsftpd_auto_user.py create chenyi #创建用户 Please input your ftpuser's password >>:password [root@itchenyi-1 ~]# ./vsftpd_auto_user.py delete chenyi #删除用户 [root@itchenyi-1 ~]# ./vsftpd_auto_user.py #使用方法 |
展示部分python代码,如需要下载 请到本文末尾处下载,:
代码如下 | 复制代码 |
#!/usr/bin/env python #Blog : www.111cn.net #Des : auto add,delete,enable,disable user and change user's password import sys,os,commands try: def check_username_exist(): |
可能你觉得功能还挺符合你的要求,你需要自己使用,有以下几个地方是你需要修改的:
注意
USERFILE = 你虚拟用户存放帐号密码的文件
USERFILEDB = 你db_load 生成的数据库文件
VIRTUALFILE = 你虚拟用户存放配置文件的路径
TEMPLATEFILE = 你虚拟用户默认使用的模版配置文件,其用户目录需要改成chenyi,你也可以自己修改代码
FTPROOT = 你FTP的根目录
FTPENTITYUSER = 你虚拟用户映射到本地的实体用户