OceanBase 部署时推荐admin用户部署(尽量遵循最小权限原则)这个admin用户的权限具体是有多大,能操作和访问哪些目录
在部署 OceanBase 数据库时,推荐使用 admin 用户进行部署,此用户权限范围如下:
-
用户组创建
- 创建用户组
admin,并分配组 ID(例如:6001)。 - 命令示例:
[root@test001 ~]# groupadd -g 6001 admin
- 创建用户组
-
用户创建
- 创建用户
admin,并将其加入到admin组,同时分配用户 ID(例如:6001)。 - 命令示例:
[root@test001 ~]# useradd -u 6001 -g admin admin
- 创建用户
-
用户密码配置
- 配置
admin用户的密码。 - 命令示例:
[root@test001 ~]# passwd admin
- 配置
-
权限要求
-
admin用户需要有足够的权限来安装和运行 OceanBase 数据库及其相关组件。 - 通常,
admin用户需要对以下目录具有读写权限:-
/home/admin:用户主目录。 -
/usr/local:安装路径,例如/usr/local/bin用于存放ob_admin等工具。 -
/var/log:日志目录。 -
/opt:可选的安装路径,用于存放其他相关软件和配置文件。
-
-
-
最小权限原则
- 尽量遵循最小权限原则,避免使用 root 用户进行部署,以提高系统的安全性。
总结来说,admin 用户的权限主要集中在与 OceanBase 数据库相关的目录和文件上,确保其能够顺利安装和运行数据库及其相关工具。
检索到的文档如下:
2 个赞