![]() |
||
|
Linux 指令篇:使用者管理--sudo名稱:sudo 使用權限:在 /etc/sudoers 中有出現(xiàn)的使用者 使用方式:sudo -V sudo -h sudo -l sudo -v sudo -k sudo -s sudo -H sudo [ -b ] [ -p prompt ] [ -u username/#uid] -s sudo command 說明:以系統(tǒng)管理者的身份執(zhí)行指令,也就是說,經由 sudo 所執(zhí)行的指令就好像是 root 親自執(zhí)行 參數: -V 顯示版本編號 -h 會顯示版本編號及指令的使用方式說明 -l 顯示出自己(執(zhí)行 sudo 的使用者)的權限 -v 因為 sudo 在第一次執(zhí)行時或是在 N 分鐘內沒有執(zhí)行(N 預設為五)會問密碼,這個參數是重新做一次確認,如果超過 N 分鐘,也會問密碼 -k 將會強迫使用者在下一次執(zhí)行 sudo 時問密碼(不論有沒有超過 N 分鐘) -b 將要執(zhí)行的指令放在背景執(zhí)行 -p prompt 可以更改問密碼的提示語,其中 %u 會代換為使用者的帳號名稱, %h 會顯示主機名稱 -u username/#uid 不加此參數,代表要以 root 的身份執(zhí)行指令,而加了此參數,可以以 username 的身份執(zhí)行指令(#uid 為該 username 的使用者號碼) -s 執(zhí)行環(huán)境變數中的 SHELL 所指定的 shell ,或是 /etc/passwd 里所指定的 shell -H 將環(huán)境變數中的 HOME (家目錄)指定為要變更身份的使用者家目錄(如不加 -u 參數就是系統(tǒng)管理者 root ) command 要以系統(tǒng)管理者身份(或以 -u 更改為其他人)執(zhí)行的指令 范例: sudo -l 列出目前的權限 sudo -V 列出 sudo 的版本資訊 |