admin管理员组

文章数量:1542928

一、目的

安装国产化数据库OceanBase的时候,需要创建新用户、赋予新用户root权限并对文件夹赋予新用户的权限

二、创建新用户

#创建账户 oceanadmin
[root@hurys22 ~]#useradd -U oceanadmin -d /home/oceanadmin -s /bin/bash
[root@hurys22 ~]#mkdir -p /home/oceanadmin
[root@hurys22 ~]#chown -R oceanadmin:oceanadmin /home/oceanadmin
[root@hurys22 ~]#passwd oceanadmin
输入密码 

三、赋予新用户root权限

1 不要直接vi命令,而是要用sudo visudo命令

[root@hurys23 sbin]# sudo visudo

2 赋予用户root权限

## Allow root to run any commands anywhere 
root    ALL=(ALL)     ALL
oceanadmin    ALL=(ALL)       ALL

修改好:wq保存并退出,就完成了!

三、对文件夹赋予新用户的权限

1 在root用户下改变文件夹权限

[root@hurys22 oceanbase]#  chown -R oceanadmin:oceanadmin  /usr/local/hurys/dc_env/oceanbase

2 赋权后查看文件夹的所属用户以及权限

[root@hurys22 oceanbase]# cd /usr/local/hurys/dc_env/
[root@hurys22 dc_env]# ll
总用量 4
drwxr-xr-x 5 root       root         68 10月 19 2023 flume
drwxr-xr-x 7 root       root       4096 4月  22 11:52 kettle
drwxr-xr-x 3 oceanadmin oceanadmin   45 7月  31 15:13 oceanbase

3 进入新用户,对脚本赋权

[root@hurys22 dc_env]# su oceanadmin
[oceanadmin@hurys22 dc_env]$ cd ./oceanbase/
[oceanadmin@hurys22 oceanbase]$ ll
总用量 8
-rw-r--r-- 1 oceanadmin oceanadmin 6041 7月  31 15:13 oceanbase-install.sh
drwxr-xr-x 2 oceanadmin oceanadmin   79 7月  31 15:13 tar

4 赋权脚本

[oceanadmin@hurys22 oceanbase]$ chmod +755 oceanbase-install.sh 
[oceanadmin@hurys22 oceanbase]$ ll
总用量 8
-rwxr-xr-x 1 oceanadmin oceanadmin 6041 7月  31 15:13 oceanbas

这样就可以执行脚本了

本文标签: 新用户权限并对二百文件夹