新建了一个用户iie4bu,当我们使用这个用户进行sudo vim /etc/profile
时,提示错误:用户名 不在 sudoers文件中,此事将被报告。
原因是centos和ubuntu不同之处在于把用户权限放在了/etc/sudoers中保存。
解决办法:
- 使用root用户登录
- 执行操作
chmod +wrx /etc/sudoers
- 执行操作
echo 'iie4bu ALL=(ALL) ALL' >> /etc/sudoers
- 最后一步,也是为了这个文件的安全。重新修改这个文件的权限。改成可操作可读。
chmod -w /etc/sudoers