0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Linux中易混淆命令的區(qū)別

strongerHuang ? 來源:Linux迷 ? 作者:Linux迷 ? 2020-09-25 14:25 ? 次閱讀

素材來源:Linux

sudo 與 su 兩個命令的最大區(qū)別是:sudo 命令需要輸入當(dāng)前用戶的密碼,su 命令需要輸入 root 用戶的密碼。另外一個區(qū)別是其默認(rèn)行為。sudo 命令只允許使用提升的權(quán)限運(yùn)行單個命令,而 su 命令會啟動一個新的 shell,同時允許使用 root 權(quán)限運(yù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 直接運(yùn)行sudo命令加-i參數(shù) 要求執(zhí)行該命令的用戶必須在sudoers中才可以

sudo su 運(yùn)行sudo命令給su命令提權(quán),運(yùn)行su命令。要求執(zhí)行該命令的用戶必須在sudoers中才可以。

原文標(biāo)題:Linux命令su、sudo、sudo su、sudo -i使用和區(qū)別

文章出處:【微信公眾號:strongerHuang】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

責(zé)任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11123

    瀏覽量

    207897
  • 命令
    +關(guān)注

    關(guān)注

    5

    文章

    658

    瀏覽量

    21927

原文標(biāo)題:Linux命令su、sudo、sudo su、sudo -i使用和區(qū)別

文章出處:【微信號:strongerHuang,微信公眾號:strongerHuang】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    Linuxcut命令的實(shí)用示例

    Linux command cut 用于文本處理。您可以使用此命令通過選擇列從文件中提取部分文本。
    的頭像 發(fā)表于 08-05 15:14 ?172次閱讀

    Linux基本命令總結(jié)

    都說Linux命令多,實(shí)際工作我們又有多少命令會接觸用到呢?本文跟大家分享Linux運(yùn)維工作中常用的600個
    的頭像 發(fā)表于 01-11 10:32 ?873次閱讀

    深入了解Linuxvi命令的使用

    深入了解Linuxvi命令的使用 VI是一款在Linux系統(tǒng)中使用的文本編輯器,它是一款功能強(qiáng)大、靈活性高的編輯器。VI編輯器具有非常高效的命令
    的頭像 發(fā)表于 12-25 11:15 ?345次閱讀

    linuxtop命令詳解

    Linux系統(tǒng)的top命令是一個非常強(qiáng)大和常用的命令,用于實(shí)時監(jiān)控和管理系統(tǒng)的運(yùn)行狀態(tài)。它能夠顯示系統(tǒng)的整體性能數(shù)據(jù),以及各個進(jìn)程的資源占用情況。在本文中,我們將詳細(xì)解釋top
    的頭像 發(fā)表于 11-17 10:25 ?1782次閱讀

    linux重啟命令有哪些

    Linux是一種自由和開放源代碼的操作系統(tǒng),被廣泛應(yīng)用于服務(wù)器和嵌入式設(shè)備。在Linux,有多種命令用于重啟系統(tǒng)。在本文中,我們將詳細(xì)介紹常用的L
    的頭像 發(fā)表于 11-17 09:49 ?1827次閱讀

    linux查看物理接口的命令

    Linux操作系統(tǒng)提供了多種命令和工具來查看物理接口。在這篇文章,我們將詳細(xì)介紹一些最常用和常見的命令,以及它們的用法和輸出。 ifconfig
    的頭像 發(fā)表于 11-16 16:48 ?922次閱讀

    linuxsource命令的用法

    Linux,source命令通常用于重新執(zhí)行剛修改的初始化文件,使之立即生效,而不必注銷并重新登錄。source命令可以用于讀取并執(zhí)行腳本文件
    的頭像 發(fā)表于 11-08 14:35 ?1725次閱讀

    linux查找文件的命令

    Linux,可以使用以下命令來查找文件: find 命令:可以在指定目錄及其子目錄查找文件,支持根據(jù)文件名、文件類型、文件大小、文件修
    的頭像 發(fā)表于 11-08 14:24 ?1056次閱讀

    linuxmore命令的用法

    Linux, more 命令是一個基本的分頁器,它一次顯示一屏文本內(nèi)容,按空格鍵向下滾動一屏,按 q 鍵退出。 more 命令的基本語法如下: more [options] [fi
    的頭像 發(fā)表于 11-08 14:19 ?842次閱讀

    linuxrm和rmdir的區(qū)別

    Linux, rm 和 rmdir 命令都用于刪除文件和目錄,但它們之間存在一些區(qū)別。 rm 命令用于刪除文件和目錄。它具有遞歸選項(xiàng) -
    的頭像 發(fā)表于 11-08 14:16 ?1459次閱讀

    linux刪除文件的命令

    Linux,可以使用 rm 命令來刪除文件。該命令有多個參數(shù)和選項(xiàng)可供使用,以根據(jù)不同的情況進(jìn)行文件刪除操作。例如: rm 命令后面跟上
    的頭像 發(fā)表于 11-08 14:11 ?593次閱讀

    linux創(chuàng)建group的命令

    Linux,創(chuàng)建用戶組的命令是 groupadd 。 以下是一個例子: groupadd groupName 這個命令將創(chuàng)建一個新的用戶組,名稱為groupName。 在創(chuàng)建用戶組
    的頭像 發(fā)表于 11-08 11:35 ?1171次閱讀

    linux free命令原理

    Linux的 free 命令是一個用于查看系統(tǒng)內(nèi)存使用情況的工具。它顯示了系統(tǒng)內(nèi)存的詳細(xì)信息,包括總內(nèi)存、已使用內(nèi)存、剩余內(nèi)存、緩存和緩沖區(qū)的使用情況等。 free 命令的工作原理是
    的頭像 發(fā)表于 11-08 11:23 ?443次閱讀

    linux命令和shell編程有什么聯(lián)系

    命令,并提供了許多功能和特性,如變量、控制結(jié)構(gòu)、函數(shù)等,這些功能和特性使得Shell編程成為可能。 其次,Linux命令是Shell編程的重要組成部分。通過使用Linux
    的頭像 發(fā)表于 11-08 10:53 ?768次閱讀

    shell命令linux命令一樣嗎

    結(jié)合在一起,形成一個相當(dāng)于面向過程的程序,即shell script,從而實(shí)現(xiàn)一些復(fù)雜的功能。 而Linux命令則是用來對Linux系統(tǒng)進(jìn)行管理的命令。這些
    的頭像 發(fā)表于 11-08 10:51 ?2438次閱讀