小編給大家分享一下Linux中如何使用sudo,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
創新互聯公司是一家朝氣蓬勃的網站建設公司。公司專注于為企業提供信息化建設解決方案。從事網站開發,網站制作,網站設計,網站模板,微信公眾號開發,軟件開發,小程序制作,十年建站對成都假山制作等多個行業,擁有多年建站經驗。
sudo 機制可以讓你輕松以普通用戶偶爾執行管理任務。
你可能一直想了解 Linux。也許它在你的工作場所使用,如果你每天使用它,你的工作效率會更高。或者,也許你想在家里的某些計算機上安裝 Linux。無論是什么原因,這一系列文章都是為了讓過渡更容易。
與許多其他操作系統一樣,Linux 支持多用戶。它甚至支持多個用戶同時登錄。
用戶帳戶通常會被分配一個可以存儲文件的家目錄。通常這個家目錄位于:
/home/<login name>
這樣,每個用戶都有存儲自己的文檔和其他文件的獨立位置。
在傳統的 Linux 安裝中,常規用戶帳戶無權在系統上執行管理任務。典型的安裝 Linux 的系統會要求用戶以管理員身份登錄以執行某些任務,而不是為每個用戶分配權限以執行各種任務。
Linux 上的管理員帳戶稱為 root。
從歷史上看,要執行管理任務,必須以 root 身份登錄,執行任務,然后登出。這個過程有點乏味,所以很多人以 root 登錄并且整天都以管理員身份工作。這種做法可能會導致災難性的后果,例如,意外刪除系統中的所有文件。當然,root 用戶可以做任何事情,因此沒有任何保護措施可以防止有人意外地執行影響很大的操作。
創建 sudo
工具是為了使你更容易以常規用戶帳戶登錄,偶爾以 root 身份執行管理任務,而無需登錄、執行任務然后登出。具體來說,sudo
允許你以不同的用戶身份運行命令。如果你未指定特定用戶,則假定你指的是 root 用戶。
sudo
可以有復雜的設置,允許用戶有權限使用 sudo
運行某些命令,而其他的不行。通常,安裝的桌面系統會使創建的***個帳戶在 sudo
中有完全的權限,因此你作為主要用戶可以完全管理 Linux 安裝。
某些安裝 Linux 的系統設置了 sudo
,因此你仍需要知道 root 帳戶的密碼才能執行管理任務。其他人,設置 sudo
輸入自己的密碼。這里有不同的哲學。
當你嘗試在圖形環境中執行管理任務時,通常會打開一個要求輸入密碼的對話框。輸入你自己的密碼(例如,在 Ubuntu 上)或 root 帳戶的密碼(例如,Red Hat)。
當你嘗試在命令行中執行管理任務時,它通常只會給你一個 “permission denied” 錯誤。然后你在前面用 sudo
重新運行命令。例如:
systemctl start vsftpdFailed to start vsftpd.service: Access denied sudo systemctl start vsftpd[sudo] password for user1:
以 root 身份運行命令(在 sudo
或其他情況下)并不總是解決權限錯誤的***解決方案。雖然將以 root 身份運行會消除 “permission denied” 錯誤,但有時***尋找根本原因而不是僅僅解決癥狀。有時文件擁有錯誤的所有者和權限。
當你在嘗試一個需要 root 權限來執行操作的任務或者程序時使用 sudo
。如果文件恰好由另一個用戶(包括 root 用戶)擁有,請不要使用 sudo
。在第二種情況下,***正確設置文件的權限。
以上是“Linux中如何使用sudo”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創新互聯行業資訊頻道!
網站欄目:Linux中如何使用sudo
當前路徑:http://m.kartarina.com/article6/pihpig.html
成都網站建設公司_創新互聯,為您提供App開發、網站導航、網站設計、網站策劃、外貿網站建設、靜態網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯