问题来源:
我们使用sudo命令,让huazi用户使用root身份执行命令时报错:我们信任您已经从系统管理员那里了解了日常注意事项。
总结起来无外乎这三点:
#1) 尊重别人的隐私。
#2) 输入前要先考虑(后果和风险)。
#3) 权力越大,责任越大。
[sudo] newuser 的密码:
newuser 不在 sudoers 文件中。此事将被报告。
可以看到 newuser 用户没有权限使用sudo命令以root身份执行命令。
解决方法:
打开终端,先以root身份登录,然后执行如下命令:
visudo
在打开的文件中,找到下面这一行(按回车键一直一直往下找):
root ALL=(ALL) ALL
并紧帖其下面,添上自己的用户名,比如: newuser
newuser ALL=(ALL) ALL
:wq保存退出,那么就能使用sudo命令了,
sudo vi /etc/profile
这时就可以开始编辑文件了,并没有出现需要在此输入密码的操作;
其他资料:
那样保存后需要再次需要输入root密码才可以。要让执行时不需要输入密码,再找到下面这一句:
#%wheel ALL=(ALL) NOPASSWD: ALL
将#号去掉,使其生效。
接着我们执行如下命令,将用户"newuser"加入到"wheel"组中
gpasswd -a newuser wheel
这样,我们就可以使用newuser用户登录后执行 sudo 命令时不再输入密码了。
[newuser@mydocker ~]$ sudo date
09月 13日 星期一 10:51:58 CST