本文主要是介绍centos6.0无法使用sudo,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前言
centos6.0系统刚刚安装完成后,无法使用sudo进行管理员操作
比如我们想在haha文件夹下新建一个子文件夹
cd /haha/
mkdir a
会给出如下的错误:
mkdir: cannot create directory `a': Permission
denied
然后我们使用
sudo mkdir a
依然会失败
给出的信息如下:
username is not in the sudoers file. This incident will be reported.
尝试打开suders
打开可以,但是编译后,没办法保存,给出的信息如下:
E45: 'readonly' option is set (add ! to override)
切换身份
使用
su
然后输入密码
指令切换到管理员身份,这个时候,命令行的前缀应该变成了root@localhost
重新打开sudoers
vim /etc/sudoers
- 打开sudoers文件后输入
i
进入编辑模式 - 找到
root ALL=(ALL) ALL
这一行 - 然后在这一行的下边添加
这里写你的用户名 ALL=(ALL) ALL
- 点击Esc退出编辑模式
- 依次输入
:
、w
、q
保存退出文件
再次使用sudo
然后我们再次使用sudo创建文件夹
cd /haha/
sudo mkdir a
这次就成功了
这篇关于centos6.0无法使用sudo的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!