剛裝完CentOS7,在使用sudo命令安裝gcc-c++編譯器的時候,出現 Dylan is not in the sudoers file. 的問題,解決辦法如下:
1. su - //切換到root權限,橫線‘‘-’’的作用是將環境變量也切換到root,如果不加橫線“-”,則只切換到root權限,但環境變量還是當前用戶的環境變量。
2. 執行visudo命令,代開visudo文件
3.在文件中找到如下兩行:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
4. 在這兩行後面添加一行,比如你的用戶名是Dylan,就這樣寫:
Dylan ALL=(ALL) ALL
5. ESC鍵進入命令模式,輸入 :wq 保存退出。