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

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

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

如何使用sudo命令以及選項

CHANBAEK ? 來源:myfreax ? 作者:myfreax ? 2022-12-09 17:47 ? 次閱讀

sudo命令允許您以其他用戶身份運(yùn)行命令與程序,默認(rèn)是root用戶。如果您是個命令行用戶,那么sudo是您將經(jīng)常使用的命令之一。

使用sudo而不是以root用戶身份登錄會更安全,因為您可以為單個用戶授予有限的管理權(quán)限,而無需讓他們知道root用戶密碼。

sudo命令已預(yù)先安裝在大多數(shù)Linux發(fā)行版中。要檢查系統(tǒng)是否安裝sudo命令,請使用快捷鍵ctrl+alt+t打開終端臺,鍵入sudo,然后按Enter。

如果您的系統(tǒng)已安裝sudo,系統(tǒng)將顯示一條簡短的幫助消息,否則您將看到類似sudo command not found信息。

如果你未安裝sudo,則可以使用發(fā)行版的軟件包管理器安裝它,例如apt命令或者yum命令安裝sudo。

如果你的計算機(jī)運(yùn)行的是基于Debian的Linux發(fā)行版,例如Ubuntu,Linux mint,則可以運(yùn)行命令sudo apt install sudo安裝sudo。

如果你的計算機(jī)運(yùn)行的是基于RedHat的Linux發(fā)行版,例如CentOS,F(xiàn)edora,則可以運(yùn)行命令yum install sudo安裝sudo。

apt install sudo #for ubuntu and debian
yum install sudo #for CentOS and RedHat

語法與選項

sudo命令的基本語法是sudo OPTION.. COMMANDsudo命令有用于控制其行為的選項,但通常sudo都是以其最基本的形式使用,沒有任何選項。

其中COMMAND是您要運(yùn)行的命令。sudo將讀取/etc/sudoers文件,并檢查用戶是否授予sudo的訪問權(quán)限。

在第一次使用sudo時,系統(tǒng)會提示您輸入當(dāng)前用戶密碼,并且該命令將以root用戶執(zhí)行。

例如,要列出/root目錄中的所有文件,請運(yùn)行命令sudo ls /root

sudo ls /root
[sudo] password for myfreax:
.  ..  .bashrc	.cache	.config  .local  .profile

設(shè)置密碼超時

默認(rèn)情況下,sudo閑置五分鐘后,sudo會要求您再次輸入密碼。您可以通過編輯/etc/sudoers文件來更改默認(rèn)超時。運(yùn)行命令visudo 編輯/etc/sudoers。

添加行Defaults timestamp_timeout=10來設(shè)置默認(rèn)超時,其中是單位以分鐘為單位指定的超時,這里設(shè)置為10分鐘。

如果您只想僅為指定用戶更改sudo的超時,請?zhí)砑有?code>Defaults:user_name timestamp_timeout=10,其中user_name是用戶名。

sudo visudo
Defaults  timestamp_timeout=10
Defaults:user_name timestamp_timeout=10 #specify user

結(jié)論

您已經(jīng)學(xué)習(xí)了如何使用sudo命令以及選項。包括如何使用sudo以其它用戶運(yùn)行命令,設(shè)置sudo超時,sudo與重定向,如何修改/etc/sudoer文件等。

聲明:本文內(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

    文章

    11304

    瀏覽量

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

    關(guān)注

    5

    文章

    684

    瀏覽量

    22026
收藏 人收藏

    評論

    相關(guān)推薦

    sudo的作用是什么,它是一個命令嗎?

    sudo的作用是什么,它是一個命令嗎?
    發(fā)表于 04-30 15:14

    update-alternatives 命令中的四個選項介紹

    priority高的鏈接作為默認(rèn)為鏈接。 4、config選項功能為在現(xiàn)有的命令鏈接選擇一個作為系統(tǒng)默認(rèn)的,使用語法為:update-alternatives --config name,如執(zhí)行:sudo
    發(fā)表于 07-03 03:42

    深入了解Linux系統(tǒng)中sudo命令的10個編程技巧

    sudo 表示 “superuser do”。 它允許已驗證的用戶以其他用戶的身份來運(yùn)行命令。其他用戶可以是普通用戶或者超級用戶。然而,大部分時候我們用它來以提升的權(quán)限來運(yùn)行命令
    發(fā)表于 04-23 12:12 ?1473次閱讀

    自定義 sudo 在你輸入錯誤的密碼時嘲諷信息

    ,例如,每次用戶輸入錯誤的密碼時發(fā)送郵件到 root、設(shè)置安全路徑、配置自定義 sudo 日志文件等。保存并關(guān)閉文件。運(yùn)行?sudo?命令并輸入錯誤的密碼,然后觀察 insults 選項
    發(fā)表于 04-02 14:41 ?335次閱讀

    在 Linux 中運(yùn)行 sudo 命令不需要密碼

    命令在運(yùn)行時而不輸入密碼。此設(shè)置在?/etc/sudoers?文件中完成,這是使用 sudo 命令的默認(rèn)安全策略;在用戶權(quán)限指定部分。重要:在?sudeors?文件中,默認(rèn)打開
    發(fā)表于 04-02 14:48 ?1125次閱讀

    Linux中su和sudo命令有什么區(qū)別

    ? 之前一直對 su 和 sudo 這兩個命令犯迷糊,最近專門搜了這方面的資料,總算是把兩者的關(guān)系以及用法搞清楚了,這篇文章來系統(tǒng)總結(jié)一下。 1. 準(zhǔn)備工作 因為本篇博客中涉及到用戶切換,所以我需要
    的頭像 發(fā)表于 11-19 09:19 ?1608次閱讀

    grep命令常用的選項詳解

    說明:在Rocky8系統(tǒng)中,grep默認(rèn)幫我們把匹配到的字符串標(biāo)注了紅色,這點(diǎn)還是挺貼心的。其實大家可以用which命令看一下grep,你會發(fā)現(xiàn)grep其實是grep --color=auto,這個選項就是顏色顯示。
    的頭像 發(fā)表于 11-30 11:43 ?4566次閱讀

    如何解決sudo與重定向的權(quán)限拒絕的問題

    udo命令允許您以其他用戶身份運(yùn)行命令與程序,默認(rèn)是root用戶。如果您是個命令行用戶,那么sudo是您將經(jīng)常使用的命令之一。
    的頭像 發(fā)表于 12-09 17:46 ?2109次閱讀

    值得考慮的4個最佳Linux sudo命令替代方案

    對于那些不喜歡 sudo 并覺得它臃腫的人,可以嘗試使用幾種 sudo 替代方法。 sudo 可能是最常用的 Linux 命令之一。它允許您在 Linux 機(jī)器上獲得管理或提升的權(quán)限。
    的頭像 發(fā)表于 01-06 10:54 ?2098次閱讀

    Linux中root和sudo的用法與區(qū)別

    Linux 下面有兩個概念可能大家接觸的比較多,一個是 sudo 命令,還有一個是 root 賬戶。Sudo 命令可以以最高權(quán)限執(zhí)行命令,而
    的頭像 發(fā)表于 03-29 09:17 ?1005次閱讀

    Linux命令su和sudo的區(qū)別

    在 Linux 系統(tǒng)中,有兩個常用的命令用于切換用戶身份和執(zhí)行特權(quán)操作,它們分別是 su 和 sudo。雖然它們都可以實現(xiàn)權(quán)限提升,但在使用方式、安全性和適用場景等方面存在一些區(qū)別。本文將介紹 su 和 sudo
    發(fā)表于 08-14 14:14 ?302次閱讀

    什么是sudo rm -rf?為什么這個命令如此危險?

    sudo rm -rf 是一個linux的命令命令,用于在系統(tǒng)中刪除文件和目錄。sudo表示以管理員權(quán)限運(yùn)行該命令。
    的頭像 發(fā)表于 10-24 18:25 ?3170次閱讀

    top命令如何進(jìn)入選項

    top命令是一個常用的Linux系統(tǒng)性能監(jiān)控工具,可以實時地監(jiān)視系統(tǒng)的整體運(yùn)行情況。通過使用top命令,我們可以查看系統(tǒng)的負(fù)載情況、進(jìn)程的CPU和內(nèi)存使用情況等。想要進(jìn)入top命令選項
    的頭像 發(fā)表于 11-17 10:27 ?1455次閱讀

    su與sudo命令介紹及主要用法

    大家在自己實驗服務(wù)器上可能不會用到su與sudo命令,因為一直用著root用戶進(jìn)行操作。
    的頭像 發(fā)表于 11-27 09:31 ?1180次閱讀

    微軟在Windows Server最新預(yù)覽版中測試原生sudo命令,有望實現(xiàn)

    在此需補(bǔ)充的是,sudo 命令可令普通用戶在特定指令中,以管理員級別的權(quán)限運(yùn)行。換言之,非root用戶亦能使用root級別特權(quán)。此特性,既提高了用戶操作效率,也降低了因誤操作導(dǎo)致的問題的發(fā)生率。
    的頭像 發(fā)表于 02-01 14:15 ?556次閱讀