YashanDB操作系统身份认证配置

简介: 本文来自YashanDB官网,主要介绍如何配置操作系统身份认证,帮助数据库管理员便捷登录。功能由`yasdb_net.ini`文件中的`ENABLE_LOCAL_OSAUTH`参数控制,默认值为`on`。文章详细说明了开启、关闭及管理操作系统认证的步骤,包括创建或移除用户组YASDBA、修改配置文件以及验证认证功能等操作。相关认证方式可查阅[用户及认证]

本文内容来自YashanDB官网,原文内容请见 https://doc.yashandb.com/yashandb/23.3/zh/%E6%95%B0%E6%8D%AE%E5%BA%93%E7%AE%A1%E7%90%86/%E5%9F%BA%E6%9C%AC%E6%95%B0%E6%8D%AE%E5%BA%93%E7%AE%A1%E7%90%86/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E8%BA%AB%E4%BB%BD%E8%AE%A4%E8%AF%81%E9%85%8D%E7%BD%AE.html

本文主要介绍如何配置操作系统身份认证,以便数据库管理员更便捷地登录数据库,认证方式相关的详细介绍请查阅用户及认证

该功能开关由数据库配置文件yasdb_net.ini中的ENABLE_LOCAL_OSAUTH参数的取值控制。YashanDB安装后,默认ENABLE_LOCAL_OSAUTH = on,即开启操作系统身份认证功能,且yasdb_net.ini文件不会自动生成。

  1. 查询$YASDB_DATA/config路径下是否存在yasdb_net.ini文件。

    $ echo $YASDB_DATA
    /data/yashan/yasdb_data/db-1-1 
    
    $ cd /data/yashan/yasdb_data/db-1-1/config 
    $ ll
    

    Copied!

    • 如不存在,则说明已开启,无需额外操作。
    • 如存在,则需执行后续操作。
  2. 查看ENABLE_LOCAL_OSAUTH的值:

    $ vi yasdb_net.ini
    

    Copied!

    若ENABLE_LOCAL_OSAUTH值为off,则需修改为on,保存并退出。重启数据库使配置生效。

为用户开通操作系统认证


  1. 查看是否有YASDBA组,如没有则新建(需由拥有建组权限的用户操作):

    $ groups
    $ groupadd YASDBA
    

    Copied!

  2. 将目标操作系统账号加入YASDBA组(需由拥有建组权限的用户操作):

    ```
    $ usermod -a -G YASDBA dba1
    $ groups dba1

$ usermod -a -G yashan dba1
$ groups dba1

```

Copied!

> **Note**:
> 
> 如果目标用户当前已登录,需断开SSH连接重新登录后才能使用操作系统身份认证功能。
  1. 验证操作系统身份认证:

    $ yasql / as sysdba
    
    YashanDB SQL Enterprise Edition Release 23.3.1.100 x86_64
    
    Connected to:
    YashanDB Server Enterprise Edition Release 23.3.1.100 x86_64 - Linux
    
    SQL> SELECT SYS_CONTEXT ( 'USERENV' , 'SESSION_USER' ) FROM DUAL;
    
    SYS_CONTEXT('USERENV                                             
    ---------------------------------------------------------------- 
    SYS
    

    Copied!

取消用户的操作系统认证


  • 方式一:将目标用户从YASDBA组移除,该用户将不再允许操作系统身份认证,立即生效。

  • 方式二:删除YASDBA组,所有用户将不再允许操作系统身份认证,立即生效。

关闭操作系统认证功能


  1. 查询$YASDB_DATA/config路径下是否存在yasdb_net.ini文件,如不存在则创建:

    $ echo $YASDB_DATA
    /data/yashan/yasdb_data/db-1-1 
    
    $ cd /data/yashan/yasdb_data/db-1-1/config
    $ vi yasdb_net.ini
    

    Copied!

  2. 在yasdb_net.ini文件中新增或修改如下配置:

    ENABLE_LOCAL_OSAUTH = off
    

    Copied!

  3. 保存并退出。

  4. 重启数据库使配置生效,数据库将不再执行操作系统身份认证。

相关文章
|
2天前
|
数据安全/隐私保护
用雷池给网站配置身份认证
本文介绍了使用雷池实现网站身份认证的“一键懒人配置”方法。通过防护应用可快速开启认证功能,支持简易认证(访问时弹出认证界面)和统一认证(登录后访问所有权限内网址)。还提供了审批授权、特定条件跳过认证的功能,并详细说明了账号创建与权限分配步骤。适合不想写代码但需保护网站隐私的用户,具体第三方登录配置可参考官方文档。
29 0
用雷池给网站配置身份认证
|
4月前
|
运维 关系型数据库 MySQL
os-copilot安装_配置_功能测试全集
我是一位中级运维工程师,我平时工作会涉及到 各类服务器的 数据库 与 java环境配置 操作。 我顺利使用了OS Copilot的 -t -f | 功能,我的疑惑是不能在自动操作过程中直接给与脚本运行权限,必须需要自己运行一下 chmod 这个既然有了最高的权限,为什么就不能直接给与运行权限呢。 我认为 -t 功能有用,能解决后台运行基础命令操作。 我认为 -f 功能有用,可以通过task文件中撰写连续任务操作。 我认为 | 对文件理解上有很直接的解读,可以在理解新程序上有很大帮助。
202 86
|
1月前
|
安全 Ubuntu 网络协议
YashanDB安装前操作系统参数调整
本文来自YashanDB官网,主要介绍在Linux环境下安装YashanDB时的系统性能优化配置。内容涵盖服务器hostname设置、关闭交换分区、调整本地端口范围、进程VMA上限及资源限制值、配置大页内存与关闭透明大页等操作。通过这些调整,可提升系统运行效率并避免潜在异常,适用于分布式部署场景,同时提供了具体命令和注意事项以指导用户完成配置。
|
4月前
|
人工智能 Ubuntu Linux
os-copilot使用之全面配置与使用测试
作为一名个人开发者,我主要从事云服务器架设工作。近期,我成功使用了OS Copilot的 `-t -f |` 功能,解决了执行语句、连续提问及快速理解文件的问题。我发现这些功能非常实用,特别是在使用Workbench时能快速调用AI助手。此外,建议将AI功能与xShell工具联动,进一步提升效率。文中详细记录了购买服务器、远程连接、安装配置OS Copilot以及具体命令测试的过程,展示了如何通过快捷键和命令行操作实现高效开发。
199 67
|
2月前
|
存储 安全 数据库
YashanDB身份认证
YashanDB身份认证
|
5月前
|
开发框架 .NET PHP
网站应用项目如何选择阿里云服务器实例规格+内存+CPU+带宽+操作系统等配置
对于使用阿里云服务器的搭建网站的用户来说,面对众多可选的实例规格和配置选项,我们应该如何做出最佳选择,以最大化业务效益并控制成本,成为大家比较关注的问题,如果实例、内存、CPU、带宽等配置选择不合适,可能会影响到自己业务在云服务器上的计算性能及后期运营状况,本文将详细解析企业在搭建网站应用项目时选购阿里云服务器应考虑的一些因素,以供参考。
|
6月前
|
缓存 资源调度 安全
深入探索Linux操作系统的心脏——内核配置与优化####
本文作为一篇技术性深度解析文章,旨在引领读者踏上一场揭秘Linux内核配置与优化的奇妙之旅。不同于传统的摘要概述,本文将以实战为导向,直接跳入核心内容,探讨如何通过精细调整内核参数来提升系统性能、增强安全性及实现资源高效利用。从基础概念到高级技巧,逐步揭示那些隐藏在命令行背后的强大功能,为系统管理员和高级用户打开一扇通往极致性能与定制化体验的大门。 --- ###
155 9
|
8月前
|
Ubuntu 网络安全 开发工具
Ubuntu19.04的安装过程详解以及操作系统初始化配置
本文详细介绍了Ubuntu 19.04操作系统的安装过程、初始化配置、网络设置、软件源配置、SSH远程登录以及终端显示设置。
278 1
Ubuntu19.04的安装过程详解以及操作系统初始化配置
|
9月前
|
存储 弹性计算 负载均衡
阿里云服务器地域、实例、带宽与操作系统等配置选择指南参考
在数字化时代,无论是个人博客、企业官网、APP后端支持,还是小程序运行或者其他项目,云服务器都扮演着至关重要的角色,考虑产品质量、服务和价格等因素,大家现在都喜欢选择阿里云服务器。然而,对于初次接触云服务的新手来说,可能并不是很清楚应该如何选阿里云服务器的地域、实例、带宽与操作系统等配置。本文将从地域选择、实例规格、操作系统、云盘配置、购买时长以及带宽选择等六个方面,为新手用户提供详细的选购指南,以供参考。
阿里云服务器地域、实例、带宽与操作系统等配置选择指南参考
|
11月前
|
Dart 开发工具 Android开发
在 Windows 操作系统上安装和配置 Flutter 开发环境
在 Windows 操作系统上安装和配置 Flutter 开发环境
444 0