Skip to main content

sudo

以不同身份執行程式(沒有指定的話預設是 UID=0,也就是 root)

常用參數

  • -E : 保留當前使用者的環境變數到 sudo 執行環境內,這在某些需要環境變數傳遞的程式上很好用
    • 等同 --preserve-env
  • -e : 編輯檔案,而不是執行
    • 等同 --edit,和 sudoedit 指令
  • -u : 以特定使用者身份執行,在編輯只有特定使用者才能存取的檔案時(如 www-data)很好用
    • su <username> 不同,su 需要使用者可以進入 shell 才可以使用