linux/ubuntu xxx is not in the sudoers file.This incident wi
|
背景: Ubuntu下普通用户用sudo执行命令时报如题所示错误: xxxisnotinthesudoersfile.Thisincidentwillbereported 解决方法就是在/etc/sudoers文件里给该用户添加权限。如下: 1. 切换到root用户 sudosu 2.etc/sudoers文件默认是只读的,对root来说也是,因此需先添加sudoers文件的写权限,如果缺少这一步,在修改/etc/sudoers之后,无法保存。除非之前已经赋予他有写的权限 chmodu+w/etc/sudoers 3.编辑sudoers文件,找到这行 root ALL=(ALL) ALL,在他下面添加xxx ALL=(ALL) ALL (这里的xxx是你的用户名) vim/etc/sudoers #给chenxinming用户添加root权限 chenxinmingALL=(ALL)ALL 注意: ps:这里说下你可以sudoers添加下面四行中任意一条 youuser ALL=(ALL) ALL %youuser ALL=(ALL) ALL youuser ALL=(ALL) NOPASSWD: ALL %youuser ALL=(ALL) NOPASSWD: ALL 第一行:允许用户youuser执行sudo命令(需要输入密码). 第二行:允许用户组youuser里面的用户执行sudo命令(需要输入密码). 第三行:允许用户youuser执行sudo命令,并且在执行的时候不输入密码. 第四行:允许用户组youuser里面的用户执行sudo命令,并且在执行的时候不输入密码. 4.撤销sudoers文件写权限 chmodu-w/etc/sudoers (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Linux的任何好的PostgreSQL客户端?
- 什么时候setsid()有用,或者为什么我们需要在Linux中对进程进
- linux – sudoers NOPASSWD:sudo:没有tty存在且没有指定a
- 用于获取Linux上已定义用户列表的Shell脚本?
- linux – 来自CoreOS的Docker和Rocket有什么区别?
- linux – 如何在CentOS中为所有现有和未来的内核设置默认内
- 使用ls $variable的bash脚本
- 如何配置supervisord托管程序在等待重启之前等待X秒?
- 如何从Linux中的用户空间中找到变量的物理地址?
- 在Linux OS(Ubuntu)中生成发布密钥哈希:Android Facebook
