爲了貪圖便利,不想每次sudo提權還要輸入密碼,故用vim
修改了/etc/sudoers
這個文本文件。vim
固然若是你修改正確,仍是能夠規避提權時輸入密碼的,正確修改後的文件以下:app
root ALL = (ALL) ALL %admin ALL = (ALL) ALL sqs ALL = (ALL) NOPASSWD:ALL
其中sqs替換爲你的用戶名便可,其他不要作任何的修改。ide
若是你做死修改了不應修改的,你就會遇到各類棘手問題,相似雞生蛋蛋生雞的問題,sudo提權會遇到以下提示:ui
sudo: /etc/sudoers is owned by uid 501, should be 0
這個意思就是規定sudo權限的這個文件應該是屬於root的(uid = 0),而不是你這個用戶(uid = 501),你無法sudo提權啦。code
還有這種提示:教程
User is not in the sudoers file. This incident will be reported
這個意思你這個用戶沒有sudo的權利,固然你要想得到sudo的權利你就要修改sudoers這個文件,可是你要修改這個文件就須要sudo的權利(這他麼簡直了)。ci
固然解決以上問題也很是簡單,直接進入root用戶中,本身完善好/etc/sudoers
這個文件便可,或者chown
把文件的主人恢復爲root用戶便可。get
Mac進入root的方式也比較方便,官網就有教程:如何在Mac上啓用root用戶或更改root密碼,各位看官自取~file