【Linux】sudo命令

語法

sudo -V
sudo -h
sudo -l
sudo -v
sudo -k
sudo -s
sudo -H
sudo [ -b ] [ -p prompt ] [ -u username/#uid] -s
sudo command

參數說明

  • -V 顯示版本編號
  • -h 會顯示版本編號及指令的使用方式說明
  • -l 顯示出自己(執行 sudo 的使用者)的權限
  • -v 因爲 sudo 在第一次執行時或是在 N 分鐘內沒有執行(N 預設爲五)會問密碼,這個參數是重新做一次確認,如果超過 N 分鐘,也會問密碼
  • -k 將會強迫使用者在下一次執行 sudo 時問密碼(不論有沒有超過 N 分鐘)
  • -b 將要執行的指令放在背景執行
  • -p prompt 可以更改問密碼的提示語,其中 %u 會代換爲使用者的帳號名稱, %h 會顯示主機名稱
  • -u username/#uid 不加此參數,代表要以 root 的身份執行指令,而加了此參數,可以以 username 的身份執行指令(#uid 爲該 username 的使用者號碼)
  • -s 執行環境變數中的 SHELL 所指定的 shell ,或是 /etc/passwd 裏所指定的 shell
  • -H 將環境變數中的 HOME (家目錄)指定爲要變更身份的使用者家目錄(如不加 -u 參數就是系統管理者 root )
  • command 要以系統管理者身份(或以 -u 更改爲其他人)執行的指令
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章