素材來源:Linux迷
sudo 與 su 兩個命令的最大區(qū)別是:sudo 命令需要輸入當(dāng)前用戶的密碼,su 命令需要輸入 root 用戶的密碼。另外一個區(qū)別是其默認(rèn)行為。sudo 命令只允許使用提升的權(quán)限運行單個命令,而 su 命令會啟動一個新的 shell,同時允許使用 root 權(quán)限運行盡可能多的命令,直到明確退出登錄。
su 用以切換成不同的用戶的身份:
默認(rèn)只是切換身份,并沒有切換環(huán)境變量,環(huán)境變量依然是普通用戶的。切換用戶身份時,用戶的環(huán)境變量也切換成新用戶的環(huán)境變量,所以"-"不能省略,不然有些操作無法執(zhí)行。 su root 輸入root密碼后切換之root用戶但是pwd目錄不變
su - root 輸入root密碼后切換之root用戶但是pwd目錄/root
sudo一般加的是命令sudo -i root與sudo - root、sudo -i ,sudo - ,sudo root效果相同 提示輸入密碼時該密碼為當(dāng)前賬戶的密碼 要求執(zhí)行該命令的用戶必須在sudoers中才可以 su需要的是切換后賬戶的密 用法為“su 賬戶名稱”sudo :暫時切換到超級用戶模式以執(zhí)行超級用戶權(quán)限,一般指的是root用戶,提示輸入密碼時該密碼為當(dāng)前用戶的密碼,而不是超級賬戶的密碼。不過有時間限制,Ubuntu默認(rèn)為一次時長15分鐘。su :切換到某某用戶模式,提示輸入密碼時該密碼為切換后賬戶的密碼,用法為“su 賬戶名稱”。如果后面不加賬戶時系統(tǒng)默認(rèn)為root賬戶,密碼也為超級賬戶的密碼。沒有時間限制。sudo -i:為了頻繁的執(zhí)行某些只有超級用戶才能執(zhí)行的權(quán)限,而不用每次輸入密碼,可以使用該命令。提示輸入密碼時該密碼為當(dāng)前賬戶的密碼。沒有時間限制。執(zhí)行該命令后提示符變?yōu)椤?”而不是“$”。想退回普通賬戶時可以執(zhí)行“exit”或“l(fā)ogout” 。要求執(zhí)行該命令的用戶必須在sudoers中才可以
sudo -i 直接運行sudo命令加-i參數(shù) 要求執(zhí)行該命令的用戶必須在sudoers中才可以
sudo su 運行sudo命令給su命令提權(quán),運行su命令。要求執(zhí)行該命令的用戶必須在sudoers中才可以。
原文標(biāo)題:Linux命令su、sudo、sudo su、sudo -i使用和區(qū)別
文章出處:【微信公眾號:strongerHuang】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
責(zé)任編輯:haq
-
Linux
+關(guān)注
關(guān)注
87文章
11345瀏覽量
210397 -
命令
+關(guān)注
關(guān)注
5文章
696瀏覽量
22110
原文標(biāo)題:Linux命令su、sudo、sudo su、sudo -i使用和區(qū)別
文章出處:【微信號:strongerHuang,微信公眾號:strongerHuang】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
常用linux命令
Linux實時查看日志的四種命令詳解
![<b class='flag-5'>Linux</b>實時查看日志的四種<b class='flag-5'>命令</b>詳解](https://file1.elecfans.com/web3/M00/05/B8/wKgZPGeEft6AfYW9AAAvPO3y9mw633.png)
詳解Linux sort命令之掌握排序技巧與實用案例
Linux grep命令詳解
Linux系統(tǒng)中shell命令解析
Linux lsof命令的基本用法
![<b class='flag-5'>Linux</b> lsof<b class='flag-5'>命令</b>的基本用法](https://file1.elecfans.com/web1/M00/F3/7F/wKgaoWcYc2mAFw5cAAA4fI5XmGk856.png)
Linux系統(tǒng)中man命令的基本使用
![<b class='flag-5'>Linux</b>系統(tǒng)<b class='flag-5'>中</b>man<b class='flag-5'>命令</b>的基本使用](https://file1.elecfans.com/web2/M00/09/85/wKgaomb5CRSAFPh-AADKBDs3rCM086.jpg)
RTOS與Linux有什么區(qū)別
buffers內(nèi)存與cached內(nèi)存的區(qū)別
![buffers內(nèi)存與cached內(nèi)存的<b class='flag-5'>區(qū)別</b>](https://file1.elecfans.com/web2/M00/FF/1A/wKgZomanNIuASl6xAAAMHRvl4Pc311.png)
SDRAM中的active命令介紹
![SDRAM<b class='flag-5'>中</b>的active<b class='flag-5'>命令</b>介紹](https://file1.elecfans.com/web2/M00/FF/F6/wKgaomam9kCAVr2_AAAlQ3_cMI0495.png)
評論