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

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

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

如何使用sudo命令以及選項(xiàng)

CHANBAEK ? 來(lái)源:myfreax ? 作者:myfreax ? 2022-12-09 17:47 ? 次閱讀

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

使用sudo而不是以root用戶身份登錄會(huì)更安全,因?yàn)槟梢詾閱蝹€(gè)用戶授予有限的管理權(quán)限,而無(wú)需讓他們知道root用戶密碼。

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

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

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

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

如果你的計(jì)算機(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

語(yǔ)法與選項(xiàng)

sudo命令的基本語(yǔ)法是sudo OPTION.. COMMAND。sudo命令有用于控制其行為的選項(xiàng),但通常sudo都是以其最基本的形式使用,沒(méi)有任何選項(xiàng)。

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

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

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

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

設(shè)置密碼超時(shí)

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

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

如果您只想僅為指定用戶更改sudo的超時(shí),請(qǐng)?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命令以及選項(xiàng)。包括如何使用sudo以其它用戶運(yùn)行命令,設(shè)置sudo超時(shí),sudo與重定向,如何修改/etc/sudoer文件等。

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

    關(guān)注

    87

    文章

    11161

    瀏覽量

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

    關(guān)注

    5

    文章

    663

    瀏覽量

    21956
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    sudo的作用是什么,它是一個(gè)命令嗎?

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

    update-alternatives 命令中的四個(gè)選項(xiàng)介紹

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

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

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

    自定義 sudo 在你輸入錯(cuò)誤的密碼時(shí)嘲諷信息

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

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

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

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

    ? 之前一直對(duì) su 和 sudo 這兩個(gè)命令犯迷糊,最近專門(mén)搜了這方面的資料,總算是把兩者的關(guān)系以及用法搞清楚了,這篇文章來(lái)系統(tǒng)總結(jié)一下。 1. 準(zhǔn)備工作 因?yàn)楸酒┛椭猩婕暗接脩羟袚Q,所以我需要
    的頭像 發(fā)表于 11-19 09:19 ?1552次閱讀

    grep命令常用的選項(xiàng)詳解

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

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

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

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

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

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

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

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

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

    什么是sudo rm -rf?為什么這個(gè)命令如此危險(xiǎn)?

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

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

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

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

    大家在自己實(shí)驗(yàn)服務(wù)器上可能不會(huì)用到su與sudo命令,因?yàn)橐恢庇弥鴕oot用戶進(jìn)行操作。
    的頭像 發(fā)表于 11-27 09:31 ?975次閱讀

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

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