三者差異如下:
(推薦教學:linux教學)
sudo :暫時切換到超級使用者模式以執行超級使用者權限,提示輸入密碼時該密碼為目前使用者的密碼,而不是超級帳號的密碼。缺點是每次執行超級使用者權限都要在指令前加上 sudo ,優點是在目前終端機再使用 sudo 不要再重複輸入密碼(只對目前終端有效)。
sudo -i:為了頻繁的執行某些只有超級使用者才能執行的權限,而不用每次輸入密碼,可以使用該指令。提示輸入密碼時該密碼為目前帳戶的密碼。沒有時間限制。執行該命令後提示符號變為“#”而不是“$”。想退回普通帳戶時可以執行「exit」或「logout」 。
su : 切換到某某使用者模式,提示輸入密碼時的密碼為切換後帳號的密碼,用法為「su 帳戶名稱」。如果後面不加帳戶時系統預設為root帳戶,密碼也為超級帳戶的密碼。沒有時間限制。要注意的是,在使用su 切換使用者的時候需要帶上 -i 這樣才能和環境一起切換過去。
以上是su、sudo和sudo -i三者有什麼區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!