二百四十八、Linux——删除/etc/.sudoers文件进程或修改/etc/.sudoers文件内容

一、目的

安装国产化数据库OceanBase的时候,需要创建用户,并在/etc/.sudoers文件中赋予用户root权限

二、删除/etc/.sudoers文件进程

1 报错

W10: Warning: Changing a readonly file E325: ATTENTION Found a swap file by the name "/etc/.sudoers.swp" owned by: root dated: Wed Jul 31 14:22:16 2024 file name: /etc/sudoers modified: YES user name: root host name: linux130 process ID: 4753 While opening file "/etc/sudoers" dated: Wed Sep 30 21:18:59 2020 (1) Another program may be editing the same file. If this is the case, be careful not to end up with two different instances of the same file when making changes. Quit, or continue with caution. (2) An edit session for this file crashed. If this is the case, use ":recover" or "vim -r /etc/sudoers" to recover the changes (see ":help recovery"). If you did this already, delete the swap file "/etc/.sudoers.swp" to avoid this message.

2 执行命令恢复未保存的更改

[root@hurys22 ~]# vim -r /etc/sudoers

3 删除之前更改进程

[root@hurys22 ~]# sudo rm /etc/.sudoers.swm

注意:/etc/.sudoers.swm进程名不一定一样,而且可能会有多个

4 删除完再执行命令验证一下# vim -r /etc/sudoers

三、在/etc/.sudoers文件中赋予用户root权限

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

[root@hurys23 sbin]# sudo visudo

赋予用户root权限     用户名   ALL=(ALL)       ALL

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

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

  • 20
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

天地风雷水火山泽

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值