擊上方“一口Linux”,選擇“星標(biāo)公眾號(hào)”

作者:大浦河畔
sudo 與 su 命令的區(qū)別:
sudo 命令需要輸入當(dāng)前用戶(hù)的密碼,su 命令需要輸入 root 用戶(hù)的密碼。sudo 命令只允許使用提升的權(quán)限運(yùn)行單個(gè)命令,而 su 命令會(huì)啟動(dòng)一個(gè)新的 shell,同時(shí)允許使用 root 權(quán)限運(yùn)行盡可能多的命令,直到明確退出登錄。
su 切換不同的用戶(hù)的身份:
默認(rèn)只是切換身份,并沒(méi)有切換環(huán)境變量,環(huán)境變量依然是普通用戶(hù)的。切換用戶(hù)身份時(shí),用戶(hù)的環(huán)境變量也切換成新用戶(hù)的環(huán)境變量,所以"-"不能省略,否則有些操作無(wú)法執(zhí)行。
su root 輸入root密碼后切換到root用戶(hù)但是pwd目錄不變
su - root 輸入root密碼后切換到root用戶(hù)但是pwd目錄/root
sudo 命令:
sudo -i root 與sudo - root、sudo -i ,sudo - ,sudo root 效果相同 提示輸入密碼時(shí)該密碼
為當(dāng)前賬戶(hù)的密碼,要求執(zhí)行該命令的用戶(hù)必須在sudoers 中才可以 su 需要的是切換后賬戶(hù)的密碼,用法為“su 賬戶(hù)名稱(chēng)”
sudo : 暫時(shí)切換到超級(jí)用戶(hù)模式以執(zhí)行超級(jí)用戶(hù)權(quán)限,一般指的是root 用戶(hù),提示輸入密碼時(shí)該密碼為當(dāng)前用戶(hù)的密碼,而不是超級(jí)賬戶(hù)的密碼。不過(guò)有時(shí)間限制,Ubuntu 默認(rèn)為一次時(shí)長(zhǎng)15 分鐘。
su : 切換到某某用戶(hù)模式,提示輸入密碼時(shí)該密碼為切換后賬戶(hù)的密碼,用法為“su 賬戶(hù)名稱(chēng)”。如果后面不加賬戶(hù)時(shí)系統(tǒng)默認(rèn)為root 賬戶(hù),密碼也為超級(jí)賬戶(hù)的密碼,沒(méi)有時(shí)間限制。
sudo -i: 為了頻繁地執(zhí)行某些只有超級(jí)用戶(hù)才能執(zhí)行的權(quán)限,而不用每次輸入密碼,可以使用該命令。提示輸入密碼時(shí)該密碼為當(dāng)前賬戶(hù)的密碼。沒(méi)有時(shí)間限制。執(zhí)行該命令后提示符變?yōu)椤?”而不是。
“$”:想退回普通賬戶(hù)時(shí)可以執(zhí)行“exit”或“l(fā)ogout” 。要求執(zhí)行該命令的用戶(hù)必須在sudoers 中才可以。
end
一口Linux
關(guān)注,回復(fù)【1024】海量Linux資料贈(zèng)送
精彩文章合集
linux入門(mén)
嵌入式驅(qū)動(dòng)工程師學(xué)習(xí)路線(xiàn)
Linux嵌入式所有知識(shí)點(diǎn)-思維導(dǎo)圖
點(diǎn)擊“閱讀原文”查看更多分享,歡迎點(diǎn)分享、收藏、點(diǎn)贊、在看