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