欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux 中的 su 和 sudo 命令這兩個有什么不一樣(最新整理)

 更新時間:2025年06月10日 09:48:40   作者:小菜狗編程筆記  
在Linux中,理論上來說,我們可以創(chuàng)建無數(shù)個用戶,但是這些用戶是被劃分到不同的群組里面的,有一個用戶,名叫 root,是一個很特殊的用戶,它是超級用戶,擁有最高權限,下面給大家介紹Linux中的su和sudo命令,感興趣的朋友一起看看吧

Linux 是一個多用戶的操作系統(tǒng)。在 Linux 中,理論上來說,我們可以創(chuàng)建無數(shù)個用戶,但是這些用戶是被劃分到不同的群組里面的,有一個用戶,名叫 root,是一個很特殊的用戶,它是超級用戶,擁有最高權限。但是在大多數(shù)版本的 Unix/Linux 中,都不推薦直接使用 root 賬號登錄系統(tǒng)。

自己創(chuàng)建的用戶是有限權限的用戶,這樣大大提高了 Linux系統(tǒng)的安全性,有效防止誤操作或是病毒攻擊,但是我們執(zhí)行的某些命令需要更高權限時可以使用 sudo 命令。

1、切換用戶命令【su】

su 命令全稱為“swith user”,用于切換當前用戶身份到指定用戶或者以指定用戶的身份執(zhí)行命令或程序。

  • 普通用戶切換到 root 用戶,可以使用 su – 或su root,但是必須輸入 root 密碼才能完成切換。
  • root 用戶切換到普通用戶,可以使用 su username,不需要輸入任何密碼即可完成切換。
  • 并且切換用戶,需要 root 用戶權限。

語法格式::

su [選項] [用戶名]

常用參數(shù):

-c 或 --command執(zhí)行完指定的指令后,即恢復原來的身份
-f 或 --fast適用于 csh 與 tsch,使 shell 不用去讀取啟動文件
-l 或 --login改變身份時,也同時變更工作目錄,以及 HOME,SHELL,USER,logname。此外,也會變更PATH變量
-m, -p 或 --preserve-environment變更身份時,不要變更環(huán)境變量
等等詳情請參見:https://www.linuxcool.com/su

使用舉例:

su 命令后面可以加“-”會將當前的工作目錄自動轉換到切換后的用戶主目錄。

命令含義
su切換到 root 用戶
su root切換到 root 用戶
su -切換到 root 用戶,同時切換目錄到 /root
su - root切換到 root 用戶,同時切換目錄到 /root
su 普通用戶切換到普通用戶
su - 普通用戶切換到普通用戶,同時切換普通用戶所在的目錄

舉例說明:

sudo su --> 切換為root用戶(exit 命令或 CTRL + D 快捷鍵都可以使普通用戶切換為 root 用戶)
su peng --> 切換為普通用戶
su - --> 切換為root用戶

切換到管理員 root

su
或者
sudo su

切換用戶

su 用戶名

注意:對于 ubuntu 平臺,只能通過 su 或者 sudo su 進入 root 賬號。

2、以 root 身份執(zhí)行命令【sudo】

sudo 命令可以臨時獲取 root 權限,系統(tǒng)管理員允許普通用戶執(zhí)行 root 命令才能執(zhí)行的操作。

擴展命令:

sudo -l :顯示出自己<執(zhí)行 sudo 的使用者>的權限
sudo !! :以 root 權限執(zhí)行上一條的命令

注意:

sudo 和 su 命令輸入回車完之后還需要輸入用戶密碼的!如果你輸入過一次,他將會有幾分鐘的記憶。

3、總結

有很多命令需要管理員權限才能使用,可以輸入命令前加(sudo),也可以直接切換到管理員賬號(su)再執(zhí)行。

到此這篇關于Linux 中的 su 和 sudo 命令這兩個有什么不一樣(最新整理)的文章就介紹到這了,更多相關Linux su 和 sudo 命令內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Linux下查看內(nèi)存使用情況的方法總結

    Linux下查看內(nèi)存使用情況的方法總結

    在做Linux系統(tǒng)優(yōu)化的時候,物理內(nèi)存是其中最重要的一方面,自然的,Linux也提供了非常多的方法來監(jiān)控寶貴的內(nèi)存資源的使用情況,下面的清單詳細的列出了Linux系統(tǒng)下通過視圖工具或命令行來查看內(nèi)存使用情況的各種方法,需要的朋友可以參考下
    2024-01-01
  • 查看linux服務器上jdk的安裝路徑方法

    查看linux服務器上jdk的安裝路徑方法

    這篇文章主要介紹了查看linux服務器上jdk的安裝路徑方法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • shell SNAT與DNAT的使用與區(qū)別

    shell SNAT與DNAT的使用與區(qū)別

    本文主要介紹了shell SNAT與DNAT的使用與區(qū)別,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-06-06
  • linux shell 自定義函數(shù)方法(定義、返回值、變量作用域)

    linux shell 自定義函數(shù)方法(定義、返回值、變量作用域)

    linux shell 可以用戶定義函數(shù),然后在shell腳本中可以隨便調(diào)用。下面說說它的定義方法,以及調(diào)用需要注意那些事項
    2014-09-09
  • Linux共享內(nèi)存實現(xiàn)機制的詳解

    Linux共享內(nèi)存實現(xiàn)機制的詳解

    這篇文章主要介紹了Linux共享內(nèi)存實現(xiàn)機制的詳解的相關資料,需要的朋友可以參考下
    2017-07-07
  • Linux下統(tǒng)計當前文件夾下的文件個數(shù)、目錄個數(shù)

    Linux下統(tǒng)計當前文件夾下的文件個數(shù)、目錄個數(shù)

    這篇文章主要介紹了Linux下統(tǒng)計當前文件夾下的文件個數(shù)、目錄個數(shù),本文使用ls命令配合管理、grep命令實現(xiàn)統(tǒng)計需求,需要的朋友可以參考下
    2014-10-10
  • 詳解shell中腳本參數(shù)傳遞的兩種方式

    詳解shell中腳本參數(shù)傳遞的兩種方式

    這篇文章主要介紹了詳解shell中腳本參數(shù)傳遞的兩種方式,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-10-10
  • 反彈shell升級全交互式shell

    反彈shell升級全交互式shell

    本文主要介紹了反彈shell升級全交互式shell,以提高遠程控制能力,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-01-01
  • Shell腳本實現(xiàn)批量替換文件內(nèi)容

    Shell腳本實現(xiàn)批量替換文件內(nèi)容

    這篇文章主要介紹了Shell腳本實現(xiàn)批量替換文件內(nèi)容,本文主要實現(xiàn)批量修改一個備份腳本里的備份路徑,其它批量替換也可以修改使用,需要的朋友可以參考下
    2014-12-12
  • shell腳本輸出多個主機的網(wǎng)卡速率的方法

    shell腳本輸出多個主機的網(wǎng)卡速率的方法

    這篇文章主要介紹了shell腳本輸出多個主機的網(wǎng)卡速率的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-12-12

最新評論