createUser

语法

createUser(userId, password, [groupIds], [isAdmin=false])

参数

userId 是表示用户名的字符串。它只能包含字母、下划线或数字,并且它不能 以数字开头。长度不能超过30个字符。

password 是表示用户密码的字符串。它不能包含空格或控制字符。从 2.00.10.9 开始,用户可以通过配置项 strictSecurityVerification 控制是否对 password 进行复杂性校验。若不设置 strictSecurityVerification,则不校验;若设置 strictSecurityVerification = true,则要求密码必须满足以下条件:

  • 字符个数为6~20

  • 至少包含一个大写字母

  • 至少包含以下字符之一:!”#$%&’()*+,-./:;<=>?@[]^_`{|}~。

groupIds 是表示用户所属组的字符串标量或向量。

isAdmin 是表示用户是否为管理员的布尔值。

详情

创建用户。该函数只能由管理员在控制节点/数据节点上执行。

groupIds 表示的组必须是已经创建了的组。

例子

创建一个名称为”JohnSmith”,密码为’Qb0507’的非管理员用户。该用户属于组”research”和组”production”。

$ createUser(`JohnSmith, "Qb0507#$", `research`production);