文章目录
- 遇到问题
- 解决方法
- 参考
遇到问题
服务器上新建用户,名为lishizheng,现在想给该用户添加sudo权限。
$ sudo lsof -i tcp:7890
[sudo] password for lishizheng:
lishizheng is not in the sudoers file. This incident will be reported.
解决方法
登录root用户,编辑/etc/sudoers文件
$ sudo su # 进入root账户
$ vim /etc/sudoers # 使用vim编辑sudoers文件
在User privilege specification 下面添加username
#User privilege specificationroot ALL=(ALL:ALL) ALLusername ALL=(ALL:ALL) ALL
如下图,这里的用户名是lishizheng
使用:wq
退出的时候会显示
E45: 'readonly' option is set (add ! to override)
这时候只要使用:wq!
,后面添加一个感叹号即可安全退出。
经过上述操作,新用户lishizheng就拥有了sudo权限。
参考
[1] https://stackoverflow.com/questions/47806576/linux-username-is-not-in-the-sudoers-file-this-incident-will-be-reported