IT科技

當前位置 /首頁/IT科技 > /列表

sudo,linux

sudo命令能夠以系統管理者的身份去執行命令。

説明:sudo屬於一種權限管理機制,管理員能夠授權一些普通用户去執行一些root執行的操作,並且這也是不需要知道root的密碼。

sudo命令的具體命令的語法格式為sudo[參數]。

參數:

-v 因為sudo在第一次執行時或者在N分鐘內沒有執行(N 預設為五)會詢問密碼,這個參數就是重新做一次確認,如果超了過N分鐘,也會詢問密碼 

-k 強迫使用者在下一次執行sudo時問密碼(不管有沒有超過N分鐘) 

-b 將要執行的指令放在背景執行 

-p prompt 可以更改問密碼的提示語,其中%u能夠代換為使用者的帳號名稱,而%h則會顯示主機名稱 

-s 執行環境變數中的SHELL所指定的shell,或者是/etc/passwd裏所指定的shell 

command 需要以系統管理者身份(或者以-u更改為別人)執行的指令 

參考範例:

指定用户執行命令,具體命令是:

[root@linuxcool ~]# sudo -u userb ls -l

linux sudo

TAG標籤:sudo linux #