数据库安装流程解除对root用户的依赖

可获得性

本特性自openGauss 6.0.0-RC1版本开始引入。

特性简介

数据库安装流程解除对root用户的依赖,本次涉及的流程有预安装,安装,升级,扩容,校验。所有的这些流程让用户无需使用root用户进行操作,直接使用普通用户就能操作。

由于预安装,校验,扩容这个三个工具都是root用户,其他的工具都已经是普通用户执行。所有本次涉及的工具有:gs_preinstall,gs_checkos,gs_expansion。

本次特性针对预安装,校验,扩容这三个工具进行适配,确保数据库可以在普通用户下执行。

客户价值

openGauss的安装流程中,在预安装的时候使用的是root用户,到安装又是子用户,这样导致用户操作起来非常麻烦,而且容易出错;有些用户甚至拿不到root用户的权限。本次数据库安装流程解除对root用户的依赖,让用户无需使用root用户进行相应的操作,直接使用普通用户就能操作。

特性描述

数据库安装流程解除对root用户的依赖,本次涉及的流程有预安装,安装,升级,扩容,校验。所有的这些流程让用户无需使用root用户进行操作,直接使用普通用户就能操作。

由于预安装,校验,扩容这个三个工具都是root用户,其他的工具都已经是普通用户执行所有本次涉及的工具有:gs_preinstall,gs_checkos,gs_expansion。

本次特性针对预安装,校验,扩容这三个工具进行适配,确保数据库可以在普通用户下执行。

特性增强

自openGauss 6.0.0-RC1版本,用户可以使用普通用户来安装,校验,扩容数据库,这在一定程度上解决了普通用户没有root用户权限的问题;当然了对于以前使用root操作也可以进行了保留。

本次适配涉及的工具有:gs_preinstall,gs_checkos,gs_expansion。

特性约束

本次特性需要注意的是:有些操作,普通用户没有执行权限,还是需要root用户提前执行,可以参考以下资料。

前提操作

依赖关系

参考文档

开源社区地址: https://gitee.com/opengauss/openGauss-OM

gs_checkos文档:校验

gs_preisntall文档:预安装

gs_expansion文档:扩容

意见反馈
编组 3备份
    openGauss 2024-05-08 00:42:15
    取消