当前位置: 首页 > news >正文

二百四十九、Linux——在Linux中创建新用户、赋予新用户root权限并对文件夹赋予新用户的权限

一、目的

安装国产化数据库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

这样就可以执行脚本了

http://www.lryc.cn/news/411195.html

相关文章:

  • com.mysql.cj.jdbc.Driver 爆红
  • 传神论文中心|第19期人工智能领域论文推荐
  • 案例分享-国外轻松感UI设计赏析
  • 操作系统(4)——文件系统
  • C# 调用Webservice接口接受数据测试
  • 工作流流程引擎框架推荐来了
  • 从技术博客到个人 IP 矩阵:全面攻略与实战示例
  • SOFAJRaft 简介
  • c#中Oracle.DataAccess.dll连接数据库的报错处理
  • PyCharm2024 专业版激活设置中文
  • 视觉SLAM第一讲
  • 吴恩达机器学习C1W2Lab05-使用Scikit-Learn进行线性回归
  • springboot集成thymeleaf实战
  • SpringBoot+Vue+kkFileView实现文档管理(文档上传、下载、在线预览)
  • 从代码层面熟悉UniAD,开始学习了解端到端整体架构
  • 微信小程序-选中文本时选中checkbox
  • [玄机]流量特征分析-蚁剑流量分析
  • 2-51 基于matlab的IFP_FCM(Improved fuzzy partitions-FCM)
  • Java人力资源招聘社会校招类型招聘小程序
  • oracle表、表空间使用空间
  • IDEA管理远程仓库Git
  • 【数据结构】Java实现二叉搜索树
  • 钉钉小程序如何通过setdate重置对象
  • DjangoRF-10-过滤-django-filter
  • Android SurfaceFlinger——GraphicBuffer的生成(三十二)
  • <数据集>棉花识别数据集<目标检测>
  • [240730] OpenAI 推出基于规则的奖励机制 (RBR) 提升模型安全性 | 英特尔承认其13、14代 CPU 存在问题
  • 【JavaScript】展开运算符详解
  • 麒麟V10系统统一认证子系统国际化
  • C语言进阶 13. 文件