三者區(qū)別如下:
(推薦教程:linux教程)
sudo :暫時(shí)切換到超級用戶模式以執(zhí)行超級用戶權(quán)限,提示輸入密碼時(shí)該密碼為當(dāng)前用戶的密碼,而不是超級賬戶的密碼。缺點(diǎn)是每次執(zhí)行超級用戶權(quán)限都要在命令前加上 sudo ,優(yōu)點(diǎn)是在當(dāng)前終端再使用 sudo 不要再重復(fù)輸入密碼(只對于當(dāng)前終端有效)。
sudo -i:為了頻繁的執(zhí)行某些只有超級用戶才能執(zhí)行的權(quán)限,而不用每次輸入密碼,可以使用該命令。提示輸入密碼時(shí)該密碼為當(dāng)前賬戶的密碼。沒有時(shí)間限制。執(zhí)行該命令后提示符變?yōu)椤?”而不是“$”。想退回普通賬戶時(shí)可以執(zhí)行“exit”或“l(fā)ogout” 。
su : 切換到某某用戶模式,提示輸入密碼時(shí)的密碼為切換后賬戶的密碼,用法為“su 賬戶名稱”。如果后面不加賬戶時(shí)系統(tǒng)默認(rèn)為root賬戶,密碼也為超級賬戶的密碼。沒有時(shí)間限制。需要注意的是,在使用su 切換用戶的時(shí)候需要帶上 -i 這樣才能和環(huán)境一起切換過去。