素材來(lái)源:Linux迷
鏈接:https://www.linuxmi.com/
sudo 與 su 兩個(gè)命令的最大區(qū)別是:
sudo 命令需要輸入當(dāng)前用戶的密碼,su 命令需要輸入 root 用戶的密碼。另外一個(gè)區(qū)別是其默認(rèn)行為。sudo 命令只允許使用提升的權(quán)限運(yùn)行單個(gè)命令,而 su 命令會(huì)啟動(dòng)一個(gè)新的 shell,同時(shí)允許使用 root 權(quán)限運(yùn)行盡可能多的命令,直到明確退出登錄。 su ?用以切換成不同的用戶的身份:
默認(rèn)只是切換身份,并沒(méi)有切換環(huán)境變量,環(huán)境變量依然是普通用戶的。切換用戶身份時(shí),用戶的環(huán)境變量也切換成新用戶的環(huán)境變量,所以"-"不能省略,不然有些操作無(wú)法執(zhí)行。 su root ?輸入root密碼后切換之root用戶但是pwd目錄不變 su - root ?輸入root密碼后切換之root用戶但是pwd目錄/root sudo一般加的是命令 sudo -i root與sudo - root、sudo -i ,sudo - ,sudo root效果相同? ? 提示輸入密碼時(shí)該密碼為當(dāng)前賬戶的密碼? 要求執(zhí)行該命令的用戶必須在sudoers中才可以? su需要的是切換后賬戶的密 用法為“su 賬戶名稱” sudo : 暫時(shí)切換到超級(jí)用戶模式以執(zhí)行超級(jí)用戶權(quán)限,一般指的是root用戶,提示輸入密碼時(shí)該密碼為當(dāng)前用戶的密碼,而不是超級(jí)賬戶的密碼。不過(guò)有時(shí)間限制,Ubuntu默認(rèn)為一次時(shí)長(zhǎng)15分鐘。 su : 切換到某某用戶模式,提示輸入密碼時(shí)該密碼為切換后賬戶的密碼,用法為“su 賬戶名稱”。如果后面不加賬戶時(shí)系統(tǒng)默認(rèn)為root賬戶,密碼也為超級(jí)賬戶的密碼。沒(méi)有時(shí)間限制。 sudo -i: 為了頻繁的執(zhí)行某些只有超級(jí)用戶才能執(zhí)行的權(quán)限,而不用每次輸入密碼,可以使用該命令。提示輸入密碼時(shí)該密碼為當(dāng)前賬戶的密碼。沒(méi)有時(shí)間限制。執(zhí)行該命令后提示符變?yōu)椤?”而不是“$”。想退回普通賬戶時(shí)可以執(zhí)行“exit”或“l(fā)ogout” 。要求執(zhí)行該命令的用戶必須在sudoers中才可以 sudo -i 直接運(yùn)行sudo命令加-i參數(shù)? ? ? ? 要求執(zhí)行該命令的用戶必須在sudoers中才可以
sudo su 運(yùn)行sudo命令給su命令提權(quán),運(yùn)行su命令。要求執(zhí)行該命令的用戶必須在sudoers中才可以。
推薦閱讀: FreeRTOS V10.4.0更新了哪些功能?
結(jié)合案例輕松理解PID到底是個(gè)啥?
用于MCU,基于FreeRTOS的輕量級(jí)ROS
關(guān)注 微信公眾號(hào)『strongerHuang』,后臺(tái)回復(fù)“1024”查看更多內(nèi)容,回復(fù)“加群”按規(guī)則加入技術(shù)交流群。
長(zhǎng)按前往圖中包含的公眾號(hào)關(guān)注
免責(zé)聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。文章僅代表作者個(gè)人觀點(diǎn),不代表本平臺(tái)立場(chǎng),如有問(wèn)題,請(qǐng)聯(lián)系我們,謝謝!