ubuntu裡的sudo命令有什麼用

2021-12-25 14:52:08 字數 3125 閱讀 1925

1樓:蝦彈文化

sudo使一般使用者不需要知道超級使用者的密碼即可獲得許可權。首先超級使用者將普通使用者的名字、可以執行的特定命令、按照哪種使用者或使用者組的身份執行等資訊,登記在特殊的檔案中(通常是/etc/sudoers),即完成對該使用者的授權(此時該使用者稱為「sudoer」)。

在一般使用者需要取得特殊許可權時,其可在命令前加上「sudo」,此時sudo將會詢問該使用者自己的密碼(以確認終端機前的是該使用者本人),回答後系統即會將該命令的程序以超級使用者的許可權執行。之後的一段時間內(預設為5分鐘,可在/etc/sudoers自定義),使用sudo不需要再次輸入密碼。

由於不需要超級使用者的密碼,部分unix系統甚至利用sudo使一般使用者取代超級使用者作為管理帳號,例如ubuntu、mac os x等。

2樓:

sudo是linux系統管理指令,是允許系統管理員讓普通使用者執行一些或者全部的root命令的乙個工具,如halt,reboot,su等等。這樣不僅減少了root使用者的登入 和管理時間,同樣也提高了安全性。sudo不是對shell的乙個代替,它是面向每個命令的。

例項

//以 uggc 使用者身份編輯  home 目錄下www目錄中的 index.html 檔案

擴充套件資料

sudo主要引數說明:

1、-v 顯示版本編號;

2、-h 會顯示版本編號及指令的使用方式說明;

3、-l 顯示出自己(執行 sudo 的使用者)的許可權;

4、-v 因為 sudo 在第一次執行時或是在 n 分鐘內沒有執行(n 預設為五)會問密碼,這個引數是重新做一次確認,如果超過 n 分鐘,也會問密碼;

5、-k 將會強迫使用者在下一次執行 sudo 時問密碼(不論有沒有超過 n 分鐘);

6、-b 將要執行的指令放在背景執行;

7、-p prompt 可以更改問密碼的提示語,其中 %u 會代換為使用者的帳號名稱, %h 會顯示主機名稱;

8、-u username/#uid 不加此引數,代表要以 root 的身份執行指令,而加了此引數,可以以 username 的身份執行指令(#uid 為該 username 的使用者號碼)。

3樓:

試用管理員許可權幹事

有些命令普通使用者沒有許可權執行的

sudo 命令 是指用管理員root執行這個命令

4樓:匿名使用者

在linux裡面使用者角色和許可權分的很細也很嚴。不像windows,由於windows對這個基本沒分,所以xp中病毒很多,因為別人只要獲得乙個使用者許可權就是超級使用者就可以對你電腦做什麼都可以。win7稍微又加入了一些linux裡面的許可權的概念。

在ubuntu下,如果你不是root,那麼,你在執行一些命令做一些操作時是不允許的,可以在命令前面加上sudo rm -rf ***,這樣需要你輸入你當前使用者的密碼還是root的密碼我忘了,這樣你就可以執行了。所以我喜歡一開始sudo su切換到root,這樣就不用每次都輸入sudo了

在ubuntu中,sudo apt-get install -f是幹什麼用的?

5樓:9點說史

sudo apt-get -f install,修復安裝。

在ubuntu下,apt-get近乎是最常用的

shell命令之一了,因為它是ubuntu通過新立得安裝軟體的常用工具命令。

常用的apt命令引數:

apt-cachesearchpackage,搜尋軟體包

apt-cacheshowpackage,獲取包的相關資訊,如說明、大小、版本等

sudoapt-getinstallpackage,安裝包

sudoapt-getinstallpackage--reinstall,重新安裝包

sudoapt-getremovepackage,刪除包

sudoapt-getremovepackage--purge,刪除包、包括配置檔案等

sudoapt-getupdate、更新源

sudoapt-getupgrade、更新已安裝的包

擴充套件資料

sudo: executing commands with elevated privileges 執行命令特權 sudo是允許系統管理員讓普通使用者執行一些或者全部的root命令的乙個工具,如halt,reboot,su等等。

這樣不僅減少了root使用者的登陸 和管理時間,同樣也提高了安全性。sudo不是對shell的乙個代替,它是面向每個命令的。

6樓:文化廚子

1、sudo命令:sudo命令用來以其他身份來執行命令,預設的身份為root,簡單來說就是提公升許可權,因為apt-get install是要安裝程式,這個需要管理員許可權,因此借助於sudo命令提權。

2、apt-get命令:apt-get命令是debian linux發行版中的apt軟體包管理工具。所有基於debian的發行都使用這個包管理系統。

deb包可以把乙個應用的檔案包在一起,大體就如同windows上的安裝檔案。

3、install:是apt-get命令的引數,用於安裝程式包。

4、-f引數為--fix-broken的簡寫形式,可以在man apt-get 中搜尋-f引數查詢到其幫助資訊。

-f引數的主要作用是是修復依賴關係(depends),假如使用者的系統上有某個package不滿足依賴條件,這個命令就會自動修復,安裝程式包所依賴的包。

7樓:匿名使用者

-f :--fix-broken

fix;:attempt to correct a system with broken dependencies in place.

意思就是嘗試去修復要安裝包中錯誤的依賴。

這種問題多用man

8樓:匿名使用者

是apt-get -f install=apt-get install -f ,是修復

依賴關係(depends)的命令,就是假如你的系統上有某個package不滿足依賴條件,這個命令就會自動修復,安裝那個package依賴的package。

9樓:匿名使用者

以管理員身份安裝軟體

dos命令裡的del命令咋用啊,DOS命令裡的DEL命令咋用啊

del命令後面加引數 a表示刪除指定屬性或指定屬性以外的檔案,ar ah as aa分別表示刪除唯讀 隱藏 系統 存檔檔案,a r a h a s a a表示刪除除唯讀 隱藏 系統 存檔以外的檔案。例如 del ar 表示刪除當前目錄下所有唯讀檔案,del a s 表示刪除當前目錄下除系統檔案以外的...

那裡有CAD命令的英文全寫,CAD裡常用的英文有哪些?

一搜一大把 還在這裡提問 cad裡常用的英文有哪些?1 l line,line命令的縮寫。此命令選擇並啟用繪圖鍵面上的 直線 命令,以在圖層中建立線段 其長度和寬度可以自定義 2 pol polygon的英文縮寫,polygon指令。選擇命令後,可以開始繪製並通過對角拉動建立閉合矩形。可以通過輸入相...

電腦裡的命令提示符是什麼意思,電腦上的命令提示符有什麼用的?

開始選單 執行 cmd 這個就是命令提示符 屬於windows裡模擬的dos 電腦上的命令提示符有什麼用的?命令提示符 也就是windows 95 98 下的 ms dos 方式 雖然隨著計算機產業的發展,windows 作業系統的應用越來越廣泛,dos 面臨著被淘汰的命運,但是因為它執行安全 穩定...