首页 > 数据库 > 国内数据库 > YashanDB操作系统身份认证配置
本文主要介绍如何配置操作系统身份认证,以便数据库管理员更便捷地登录数据库,认证方式相关的详细介绍请查阅 用户及认证。
该功能开关由数据库配置文件yasdb_net.ini中的ENABLE_LOCAL_OSAUTH参数的取值控制。YashanDB安装后,默认ENABLE_LOCAL_OSAUTH = on,即开启操作系统身份认证功能,且yasdb_net.ini文件不会自动生成。
查询$YASDB_DATA/config路径下是否存在yasdb_net.ini文件。
查看ENABLE_LOCAL_OSAUTH的值:
若ENABLE_LOCAL_OSAUTH值为off,则需修改为on,保存并退出。重启数据库使配置生效。
查看是否有YASDBA组,如没有则新建(需由拥有建组权限的用户操作):
将目标操作系统账号加入YASDBA组(需由拥有建组权限的用户操作):
Note:
如果目标用户当前已登录,需断开SSH连接重新登录后才能使用操作系统身份认证功能。
验证操作系统身份认证:
方式一:将目标用户从YASDBA组移除,该用户将不再允许操作系统身份认证,立即生效。
方式二:删除YASDBA组,所有用户将不再允许操作系统身份认证,立即生效。
查询$YASDB_DATA/config路径下是否存在yasdb_net.ini文件,如不存在则创建:
在yasdb_net.ini文件中新增或修改如下配置:
保存并退出。
重启数据库使配置生效,数据库将不再执行操作系统身份认证。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70028812/viewspace-3075475/ ,如需转载,请注明出处,否则将追究法律责任。