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
这样就可以执行脚本了
版权声明:本文标题:二百四十九、Linux——在Linux中创建新用户、赋予新用户root权限并对文件夹赋予新用户的权限 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1727080647a1096792.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论