sudo 执行报错centos is not in the sudoers file. This incident will be reported.
執行sudo -i,提示如下信息
[centos@localhost ~]$ sudo -i
[sudo] password for centos:?
centos is not in the sudoers file. ?This incident will be reported.
1.執行su,輸入當前登錄的用戶密碼,密碼不可見,直接輸入按回車
[centos@localhost ~]$ su Password:?2.進入目錄 cd /etc/sudoers,如果找不到,執行命令 chmod u+w /etc/sudoers,接下來編輯文件
vi /etc/sudoers
[root@localhost centos]# cd /etc/sudoers bash: cd: /etc/sudoers: Not a directory [root@localhost centos]# chmod u+w /etc/sudoers [root@localhost centos]# vi /etc/sudoers3.找到root ? ?ALL=(ALL) ? ? ? ALL
????????Tips:
????????????????1.查找字符串 按:/root? 回車,就可以查找root關鍵字的文本,按“n”查找下一個,按“p” 查找上一個;
????????????????2.輸入文本,按“i”
????????????????3.保存“:wq”
在下面一行加入一下任意行,username 為當前用戶名
username ALL=(ALL) ALL
%username ALL=(ALL) ALL
username ALL=(ALL) NOPASSWD: ALL
%username ALL=(ALL) NOPASSWD: ALL
第一行:允許用戶youuser執行sudo命令(需要輸入密碼).
第二行:允許用戶組youuser里面的用戶執行sudo命令(需要輸入密碼).
第三行:允許用戶youuser執行sudo命令,并且在執行的時候不輸入密碼.
第四行:允許用戶組youuser里面的用戶執行sudo命令,并且在執行的時候不輸入密碼.
4.再次執行??sudo -i 就成功了
?
總結
以上是生活随笔為你收集整理的sudo 执行报错centos is not in the sudoers file. This incident will be reported.的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python读取excel画数据曲线
- 下一篇: Mac安装win10双系统蓝牙连接不上故