暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

南大通用 GBase8s ALTER USER 语句

原创 岳好吃 2022-04-24
372

    使用 ALTER USER 语句更改用户的一个或多个属性,包括密码、用户 ID 、代理组、管理权限和主目录、启用或禁用内部已经授权用户的账户或缺省的内部已授权的用户。
该语句是 SQL 语言的 ANSI/ISO 标准的扩展。
语法  



用法
只有 DBSA 才能运行 ALTER USER 语句。在非 root 安装中,安装服务器的用户等同于DBSA ,除非该用户将 DBSA 权限委托给另一个用户。
必须在 CREATE USER 语句创建用户之前将 USERMAPPING 配置参数值设置为一个启用支持用户的值( ADMIN 或 BASIC),如此才能连接该数据库服务器 。

必须将 USERMAPPING 配置参数设置为 ADMIN 才能启用 AUTHORIZATION 子句。有关此不推荐使用语法的更多信息,请参阅 AUTHORIZATION 子句中 CREATE USER 语句( UNIX、
Linux) 的描述。
您还必须在 sysusers 数据库的 SYSUSERMAP 表中输入值以用合适的属性用户,以致于该用户的 SQL 语句可以正确工作。
如果用户使用可插入式身份验证 ( PAM)或单点登录( SSO)对用户进行身份验证,则用户可以使用代理用户属性连接 GBase 8s 。
如果用户使用可插入身份验证模块对用户进行身份验证,则用户可以使用代理用户属性连接GBase 8s 。


示例
Example 1: 用 UID 属性替换 USER 属性
以下示例将 bill 用户的 USER 属性替换为 UID 属性:
ALTER USER bill DROP USER, ADD UID 1360;
Example 2: 修改和添加属性
下列语句修改了用户 bill 的 UID 属性,将其添加到 DBSA 组,并添加主目录:
ALTER USER bill MODIFY UID 1361, ADD GROUP (dbsa), ADD HOME "/u/user1";
Example 3: 解锁账户并删除验证属性
以下语句解锁用户 bill 的账户并删除其 DBSSO 身份验证:
ALTER USER bill ACCOUNT UNLOCK DROP AUTHORIZATION (dbsso);  

Example 4: 删除主目录
以下语句删除用户 bill 的主目录:
ALTER USER bill DROP HOME  

最后修改时间:2022-04-24 18:08:38
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论