提示网站建设中互联网保险公司有哪几家
一、目的
安装国产化数据库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
这样就可以执行脚本了
