刚装的Linux系统 sudo su 出现不在 sudoers 文件中。此事将被报告。

今天闲来无事 ,就来玩玩虚拟机 。首先安装好了VM+CentOS+Xshell后。尝试sudo su切换root权限,结果出现 (当前登录名) 出现不在 sudoers 文件中。此事将被报告。

一脸懵逼去网上百度了一下,然后跟着操佐了一波 ,结果一个疏忽白忙活了很久。忘记Ctrl+f 翻页 查看 一直找不到修改的地方,我也是懵逼了!!!低级错误!!!长记性了!

直接来操佐方案:
su - root //切换到root用户
chmod 640 /etc/sudoers //给sudoers文件添加可写权限
vim /etc/sudoers
在这里插入图片描述
如上图所示位置加上**(你的用户名) ALL=(ALL) ALL**后,按下esc键,输入:wq保存修改并退出编辑。
对没错,就是这个地方,我忘了Ctrl+f 翻页 没找到这个地方,这让我以为是因为新安装的Linux系统,这个文件没设置,难受!!! 还好后来想起 我前面su root 可以直接切换到root,才想起可能是存在下一页!!!哭了!!
chmod 440 /etc/sudoers //给sudoers文件切换回只读权限
后面就是exit //退出root用户
sudo do //切换到root用户了---------------------------------

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值