在centos的系统下,默认情况是没有当前用户在sudoers列表内。当需要使用sudo命令时,就会报错当前用户没有在sudo列表中。这时就需要修改sudo的配置文件来解决这个问题。
1、首先,将当前用户切换为root用户。即:输入su
2、运行命令visudo(当然你可以选择找到sudo的配置文件,然后用vim来修改。但是,visudo时linux提供的专门修改sudo配置文件的命令。建议使用该命令。P.S.sudo的配置文件在/etc目录下,#vim /etc/sudoers可对其进行修改)
3、找到配置文件中找到:“##Allow root to run any commends anywhere”在“root ALL=(ALL) ALL”下添加“当前用户的用户名 ALL=(ALL) ALL”即可。
4、sudo配置文件修改完成,可尝试shutdown命令。正常运行,配置成功。
转载于:https://blog.51cto.com/13047263/1964070