在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命令。正常运行,配置成功。