YashanDB 操作系统身份认证配置
本文主要介绍如何配置操作系统身份认证,以便数据库管理员更便捷地登录数据库,认证方式相关的详细介绍请查阅用户及认证。
该功能开关由数据库配置文件 yasdb_net.ini 中的 ENABLE_LOCAL_OSAUTH 参数的取值控制。YashanDB 安装后,默认 ENABLE_LOCAL_OSAUTH = on,即开启操作系统身份认证功能,且 yasdb_net.ini 文件不会自动生成。
查询 $YASDB_DATA/config 路径下是否存在 yasdb_net.ini 文件。
复制代码
复制代码
查看 ENABLE_LOCAL_OSAUTH 的值:
复制代码
复制代码
为用户开通操作系统认证
查看是否有 YASDBA 组,如没有则新建(需由拥有建组权限的用户操作):
复制代码
复制代码
将目标操作系统账号加入 YASDBA 组(需由拥有建组权限的用户操作):
复制代码
复制代码
验证操作系统身份认证:
复制代码
复制代码
取消用户的操作系统认证
方式一:将目标用户从 YASDBA 组移除,该用户将不再允许操作系统身份认证,立即生效。
方式二:删除 YASDBA 组,所有用户将不再允许操作系统身份认证,立即生效。
关闭操作系统认证功能
查询 $YASDB_DATA/config 路径下是否存在 yasdb_net.ini 文件,如不存在则创建:
复制代码
复制代码
在 yasdb_net.ini 文件中新增或修改如下配置:
复制代码
复制代码
保存并退出。
重启数据库使配置生效,数据库将不再执行操作系统身份认证。
版权声明: 本文为 InfoQ 作者【YashanDB】的原创文章。
原文链接:【http://xie.infoq.cn/article/5b9bdb2ad52106f36daf69ff1】。文章转载请联系作者。
评论