OpenXcap安装(二)
来源:互联网 发布:centos jdk1.8 rpm 编辑:程序博客网 时间:2024/06/02 02:05
需要修改 /etc/openxcap/config.ini中的database设置
并且在MySQL数据库中导入脚本:
CREATE TABLE subscriber (
id INT(10) UNSIGNED AUTO_INCREMENT PRIMARY KEY NOT NULL,
username VARCHAR(64) NOT NULL DEFAULT '',
domain VARCHAR(64) NOT NULL DEFAULT '',
password VARCHAR(25) NOT NULL DEFAULT '',
ha1 VARCHAR(64) NOT NULL DEFAULT '',
UNIQUE KEY user_id (username, domain),
KEY username_id (username)
) ENGINE=InnoDB;
CREATE TABLE `xcap` (
`id` int(10) NOT NULL auto_increment,
`username` varchar(66) NOT NULL,
`domain` varchar(128) NOT NULL,
`doc` blob NOT NULL,
`doc_type` int(11) NOT NULL,
`etag` varchar(64) NOT NULL,
`source` int(11) NOT NULL,
`doc_uri` varchar(128) NOT NULL,
`port` int(11) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `udd_xcap` (`username`,`domain`,`doc_type`,`doc_uri`)
) ENGINE=InnoDB;
现在重启OpenXcap,就不会报数据库异常了
使用python脚本(脚本文件名可以自定义):
import sys
import md5
username, domain, password = sys.argv[1:]
hash = md5.new(":".join([username, domain, password])).hexdigest()
query = """INSERT INTO subscriber (username, domain, password, ha1) VALUES ("%(username)s", "%(domain)s", "%(password)s", "%(hash)s");""" % locals()
print query
输入参数(用户名,域,密码)即可获得新增数据的数据库脚本,将脚本执行就增加进数据库了
例子:
root@chenyi-ubuntu:/etc/openxcap# python add_user.py alice 192.168.100.30 123
INSERT INTO subscriber (username, domain, password, ha1) VALUES ("alice", "192.168.100.30", "123", "98e69725459266280ca75eef22e491fc");
- OpenXcap安装(二)
- OpenXcap安装(一)
- OpenXcap安装(三)
- 安装OpenXCAP,和OpenSIPs融合
- OpenBSD安装(二)
- (二)Croda 安装
- Phoenix(二)安装
- Hue(二)安装
- 安装sphinx(二)
- Cat 安装(二)
- kafka安装(二)
- (二)、Zookeeper安装
- redis安装(二)
- MongoDB(二)---安装
- hadoop安装 (二)
- springboot(二)安装
- redis安装(二)
- docker安装(二)
- 百度是怎么了
- NET多线程同步方法详解(四):系统内核对象 互斥对象(Mutex)
- about csdn
- NET多线程同步方法详解(五):信号量(Semaphore)
- NET多线程同步方法详解(六):事件(ManualResetEvent/AutoResetEvent)
- OpenXcap安装(二)
- NET多线程同步方法详解(七):线程池(Thread Pooling)
- 关于symbian的清除栈
- 解决DotProject 甘特图中文乱码
- 关于rich:fileUpload学习心得
- webwork 2.2.2 高级特性
- flex在线mp3播放器(一)通过webservice 与服务器通讯,获取mp3列表
- Linux内核设计与实现 之二 从内核出发
- ASP函数库