想删掉一个文件:
稍微查了一下
ubuntu中因为禁用了root账户,并且将一般用户放进了sudoers文里面,所以一般用户在执行sudo命令的时候是不会出错的,但是在centos这边情况就会有点不一样。centos并没有将一般用户放进sudoers文件里面,所以执行sudo命令的时候会出现错误。
上图为ubuntu /etc/sudoers文件里面的情况
一般sudoers文件都是在/etc里面的,当然你也可以自己查询一下。
$find / -name sudoers 或者 $locate sudoers 都是可以的
查看这个文件权限:$ls -l /etc/sudoers
root账户和一般用户只有读的权限,所以我们要给它增加写的权限。
在root账户下:#chmod 740 /etc/sudoers
注意:一般chmod修改的是r、w、x三个权限,他们的权重按照2的幂降次排列。所以740表示的就是root有rwx权限,一般用户只有r权限,其他人没有任何权限。
然后打开修改sudoers文件:
#vim /etc/sudoers
在root用户下面添加上自己的用户信息。其中“huanglei”是我的用户名。
添加完毕之后 :wq退出
现在发现使用sudo没有问题了。