sudo -i和sudo -s


sudo -i,加載用戶變量,並跳轉到目標用戶home目錄;
sudo -s,不加載用戶變量,不跳轉目錄;

 

sudo : 暫時切換到超級用戶模式以執行超級用戶權限,提示輸入密碼時該密碼為當前用戶的密碼,而不是超級賬戶的密碼。不過有時間限制,Ubuntu默認為一次時長15分鍾。

su : 切換到某某用戶模式,提示輸入密碼時該密碼為切換后賬戶的密碼,用法為“su 賬戶名稱”。如果后面不加賬戶時系統默認為root賬戶,密碼也為超級賬戶的密碼。沒有時間限制。
sudo -i: 為了頻繁的執行某些只有超級用戶才能執行的權限,而不用每次輸入密碼,可以使用該命令。提示輸入密碼時該密碼為當前賬戶的密碼。沒有時間限制。執行該命令后提示符變為“#”而不是“$”。想退回普通賬戶時可以執行“exit”或“logout” 。 要求執行該命令的用戶必須在sudoers中才可以

 
sudo -i 直接運行sudo命令加-i參數        要求執行該命令的用戶必須在sudoers中才可以
sudo su 運行sudo命令給su命令提權,運行su命令。 要求執行該命令的用戶必須在sudoers中才可以
sudo -i 運行結果 PWD=/root
sudo su 運行結果 PWD=/home/用戶名(當前用戶主目錄)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM