自2.00.9以来,DolphinDB提供权限方案,可以给用户赋予指定库名的权限,比如:
createUser(`user1,`123456)
grant(`user1, DB_OWNER, "dfs://factor*")
这样建立的权限,user1,可以创建,以:dfs://factor开头命名的库表并且拥有所有权限,但是不可以创建,非factor开头的库。
同时特别注意:如果其他用户创建了一个,dfs://factor开头命名的库表,user1是没有对这个库表有权限的,需要单独赋予权限。
验证脚本如下: