XSwitch运维手册
数据库
数据库默认用户名和密码都是xui
,可以使用如下方法登录数据库:
make bash-pg
psql -U xui xui
显示所有表:
\d
查询用户
select * from users limit 10;
修改用户密码
为方便修改用户密码,可以使用如下存储过程:
SELECT update_user_password(id, old_password, new_password, use_a1_hash);
参数说明:
id
:用户IDold_password
:旧密码,字符串,可以为NULL
new_password
:新密码,字符串use_a1_hash
:是否使用A1哈希,布尔型。如果是,则密码使用A1哈希存储,否则使用明文密码
示例:
SELECT update_user_password(1, NULL, 'veryGOODpassw0rd', false);
SELECT update_user_password(1, NULL, 'veryGooDpassw0rd', true);
修改域
如果域名改变或发生迁移,所有用户和分机的域都需要修改。
可以用如下存储过程批量修改域,以domain = xswitch.cn
为例:
SELECT init_update_domain_user_extn('xswitch.cn');