栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

达梦数据库配置操作系统认证用户

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

达梦数据库配置操作系统认证用户

作为运维人员,可能经常需要使用低权限用户登录数据库进行查询操作,此时如果有一个通过操作系统认证的用户,省去了记密码和定期重置密码的烦恼,本文就针对此项需求进行分享。

1. 创建操作系统用户和组,以linux操作系统为例,假设用户名是test:

为了test用户能不使用密码登录达梦数据库,需要创建dmusers用户组:

groupadd -g 2000 dmusers

useradd -g 2000 -u 2000 test

2. 设置操作系统认证

$ disql / as sysdba

SQL> sp_set_para_value(2,'ENABLE_LOCAL_OSAUTH',1);

SQL> exit

以root用户执行,重启达梦数据库:

# systemctl stop DmServicedm

# systemctl start DmServicedm

添加操作系统认证的test的数据库用户

$ disql / as sysdba

SQL> create user test identified by user_Password123 limit failed_login_attemps 10, password_life_time 90, password_lock_time 10, password_grace_time 10; 

SQL>grant vti,soi to test; --VTI具有系统动态视图的查询权限,soi具有系统表的查询权限

3. 进行验证

操作系统认证方式登录方式:test用户登录操作系统后执行:

$disql / as users

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/871132.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号