linux 没法使用sudo命令问题

最近再linux下面整理一些工做问题,发现之前操做时未曾碰见或忽略的问题,暂且在此整理一下:html

xxx is not in the sudoers file. This incident will be reported

这个问题在centos或redhat下面常常遇到(from:http://www.92wiki.com/hdwiki/doc-view-347.html) 解决方法:编辑sudoers文件有两种办法,一种是以root账号执行visudo,另外一种是root账号执行vi /etc/sudoers.其实二者都是修改/etc/sudoers。linux

假设你的用户名是“92wiki”,属于“92wiki”用户组。centos

为了让用户92wiki可以执行sudo命,你能够在sudoers文件中加上一下四行的任意一行。ide

92wiki                ALL=(ALL)                ALL

%92wiki            ALL=(ALL)                ALL

92wiki               ALL=(ALL)                 NOPASSWD:ALL

%92wiki            ALL=(ALL)                NOPASSWD:ALL

解释说明: 第一行:容许用户92wiki执行sudo命令(须要输入密码)。code

第二行:容许用户组92wiki里面的用户执行sudo命令(须要输入密码)。htm

第三行:容许用户92wiki执行sudo命令,而且在执行的时候不输入密码。ci

第四行:容许用户组92wiki里面的用户执行sudo命令,而且在执行的时候不输入密码。get

固然若是你理解上面的原理后,能够直接输入以下命令解决此问题原理

su - echo 'xxx ALL=(ALL) ALL' >> /etc/sudoers (其中xxx表明用户名)file

相关文章
相关标签/搜索