[Linux] visudo 指令:設定可使用 sudo 指令的 user

要讓某個 user 可執行 sudo 指令 的話,需要編輯 /etc/sudoers 這個檔案,

不過如果這個檔案必須透過 visudo 這個指令來編輯,當然必須要有 root 權限才有辦法編輯。

步驟如下:

  1. 執行 visudo
  2. 假設/etc/sudoers 這個檔案不存在的話,會自動建立一個。設定上可以參考一下root的設定值,找到下面這一行:
    root    ALL=(ALL:ALL) ALL
  3. 格式及參數:
    [user 帳號]   [user的來源主機] = ([可切換的身份]) [可執行的指令]
  4. 也可以應用在群組上,設定上只要在group名稱前加個%符號
    [% group名稱]

sudoers檔案設定文件 : 這裡

另外這裡有一份比較簡單說明的在 這裡