成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Ubuntu中的root用戶:你應該知道的重要事情

系統 Linux
在這個初學者系列中,我將解釋幾個關于 Ubuntu 的 root 用戶的重要的東西。

[[313736]]

 當你剛開始使用 Linux 時,你將發現與 Windows 的很多不同。其中一個“不同的東西”是 root 用戶的概念。

在這個初學者系列中,我將解釋幾個關于 Ubuntu 的 root 用戶的重要的東西。

請記住,盡管我正在從 Ubuntu 用戶的角度編寫這篇文章,它應該對大多數的 Linux 發行版也是有效的。

你將在這篇文章中學到下面的內容:

  • 為什么在 Ubuntu 中禁用 root 用戶
  • 像 root 用戶一樣使用命
  • 切換為 root 用戶
  • 解鎖 root 用戶

什么是 root 用戶?為什么它在 Ubuntu 中被鎖定?

在 Linux 中,有一個稱為 root 的超級用戶。這是超級管理員賬號,它可以做任何事以及使用系統的一切東西。它可以在你的 Linux 系統上訪問任何文件和運行任何命令。

能力越大,責任越大。root 用戶給予你完全控制系統的能力,因此,它應該被謹慎地使用。root 用戶可以訪問系統文件,運行更改系統配置的命令。因此,一個錯誤的命令可能會破壞系統。

這就是為什么 Ubuntu 和其它基于 Ubuntu 的發行版默認鎖定 root 用戶,以從意外的災難中挽救你的原因。

對于你的日常任務,像移動你家目錄中的文件,從互聯網下載文件,創建文檔等等,你不需要擁有 root 權限。

打個比方來更好地理解它。假設你想要切一個水果,你可以使用一把廚房用刀。假設你想要砍一顆樹,你就得使用一把鋸子。現在,你可以使用鋸子來切水果,但是那不明智,不是嗎?_

這意味著,你不能是 Ubuntu 中 root 用戶或者不能使用 root 權限來使用系統嗎?不,你仍然可以在 sudo 的幫助下來擁有 root 權限來訪問(在下一節中解釋)。

要點: 使用于常規任務,root 用戶權限太過強大。這就是為什么不建議一直使用 root 用戶。你仍然可以使用 root 用戶來運行特殊的命令。

如何在 Ubuntu 中像 root 用戶一樣運行命令?

Image Credit: xkcd

對于一些系統的特殊任務來說,你將需要 root 權限。例如。如果你想通過命令行更新 Ubuntu,你不能作為一個常規用戶運行該命令。它將給出權限被拒絕的錯誤。

  1. apt update
  2. Reading package lists... Done
  3. E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)
  4. E: Unable to lock directory /var/lib/apt/lists/
  5. W: Problem unlinking the file /var/cache/apt/pkgcache.bin - RemoveCaches (13: Permission denied)
  6. W: Problem unlinking the file /var/cache/apt/srcpkgcache.bin - RemoveCaches (13: Permission denied)

那么,你如何像 root 用戶一樣運行命令?簡單的答案是,在命令前添加 sudo,來像 root 用戶一樣運行。

  1. sudo apt update

Ubuntu 和很多其它的 Linux 發行版使用一個被稱為 sudo 的特殊程序機制。sudo 是一個以 root 用戶(或其它用戶)來控制運行命令訪問的程序。

實際上,sudo 是一個非常多用途的工具。它可以配置為允許一個用戶像 root 用戶一樣來運行所有的命令,或者僅僅一些命令。你也可以配置為無需密碼即可使用 sudo 運行命令。這個主題內容比較豐富,也許我將在另一篇文章中詳細討論它。

就目前而言,你應該知道當你安裝 Ubuntu 時,你必須創建一個用戶賬號。這個用戶賬號在你系統上以管理員身份來工作,并且按照 Ubuntu 中的默認 sudo 策略,它可以在你的系統上使用 root 用戶權限來運行任何命令。

sudo 的問題是,運行 sudo 不需要 root 用戶密碼,而是需要用戶自己的密碼

并且這就是為什么當你使用 sudo 運行一個命令,會要求輸入正在運行 sudo 命令的用戶的密碼的原因:

  1. [email protected]:~$ sudo apt update
  2. [sudo] password for abhishek:

正如你在上面示例中所見 abhishek 在嘗試使用 sudo 來運行 apt update 命令,系統要求輸入 abhishek 的密碼。

如果你對 Linux 完全不熟悉,當你在終端中開始輸入密碼時,你可能會驚訝,在屏幕上什么都沒有發生。這是十分正常的,因為作為默認的安全功能,在屏幕上什么都不會顯示。甚至星號(*)都沒有。輸入你的密碼并按回車鍵。

要點:為在 Ubuntu 中像 root 用戶一樣運行命令,在命令前添加 sudo。 當被要求輸入密碼時,輸入你的賬戶的密碼。當你在屏幕上輸入密碼時,什么都看不到。請繼續輸入密碼,并按回車鍵。

如何在 Ubuntu 中成為 root 用戶?

你可以使用 sudo 來像 root 用戶一樣運行命令。但是,在某些情況下,你必須以 root 用戶身份來運行一些命令,而你總是忘了在命令前添加 sudo,那么你可以臨時切換為 root 用戶。

sudo 命令允許你來模擬一個 root 用戶登錄的 shell ,使用這個命令:

  1. sudo -i
  1. [email protected]:~$ sudo -i
  2. [sudo] password for abhishek:
  3. [email protected]:~# whoami
  4. root

你將注意到,當你切換為 root 用戶時,shell 命令提示符從 $(美元符號)更改為 #(英鎊符號)。我開個(拙劣的)玩笑,英鎊比美元強大。

雖然我已經向你顯示如何成為 root 用戶,但是我必須警告你,你應該避免作為 root 用戶使用系統。畢竟它有阻攔你使用 root 用戶的原因。

另外一種臨時切換為 root 用戶的方法是使用 su 命令:

  1. sudo su

如果你嘗試使用不帶有的 sudosu 命令,你將遇到 “su authentication failure” 錯誤。

你可以使用 exit 命令來恢復為正常用戶。

  1. exit

如何在 Ubuntu 中啟用 root 用戶?

現在你知道,root 用戶在基于 Ubuntu 發行版中是默認鎖定的。

Linux 給予你在系統上想做什么就做什么的自由。解鎖 root 用戶就是這些自由之一。

如果出于某些原因,你決定啟用 root 用戶,你可以通過為其設置一個密碼來做到:

  1. sudo passwd root

再強調一次,不建議使用 root 用戶,并且我也不鼓勵你在桌面上這樣做。如果你忘記了密碼,你將不能再次在 Ubuntu 中更改 root 用戶密碼。(LCTT 譯注:可以通過單用戶模式修改。)

你可以通過移除密碼來再次鎖定 root 用戶:

  1. sudo passwd -dl root

最后…

我希望你現在對 root 概念理解得更好一點。如果你仍然有些關于它的困惑和問題,請在評論中讓我知道。我將嘗試回答你的問題,并且也可能更新這篇文章。

 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2020-04-28 18:20:04

Ubuntu 20.0UbuntuLinux

2023-03-19 16:08:44

2013-10-23 11:11:56

Ubuntu 13.1

2014-06-19 11:02:42

技術人員程序員

2022-04-28 08:41:53

JavaScript數組

2024-11-28 08:54:19

GolangGo變量

2011-03-25 15:56:58

2019-06-03 08:04:43

Apache服務器命令

2010-12-06 09:35:29

下一代防火墻NGFW

2012-04-10 10:01:10

Ubuntu安裝事項

2010-08-09 13:20:36

Flex

2018-05-30 12:04:36

LinuxUbuntu 18.0

2013-01-09 13:55:43

2020-04-29 14:30:35

HTTPHTTPS前端

2021-06-07 12:40:34

Python代碼陷阱

2011-12-29 09:15:19

開發

2024-06-04 16:51:11

2022-11-04 08:22:14

編譯代碼C語言

2015-11-02 09:50:48

電腦1秒鐘事情

2013-01-06 14:11:34

手機版Ubuntu系統
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久日韩精品一区二区三区 | 亚洲九九色 | 成人一区二区三区 | 欧美高清视频一区 | 亚洲免费久久久 | 亚洲精品久久久蜜桃 | 日韩一区二区在线视频 | 国产精品色 | 精品伊人 | 综合久久久 | 91av在线不卡 | 福利久久 | 欧美爱爱视频网站 | www在线视频 | 在线观看h视频 | 日韩欧美在线视频 | aaaaaaa片毛片免费观看 | 福利网址| 成人在线视频免费观看 | 美日韩免费视频 | 深夜福利亚洲 | 亚洲日日夜夜 | hsck成人网 | 一区二区不卡 | 日韩欧美在线免费观看视频 | 亚洲国产精品一区二区第一页 | 99资源 | 国产精品视频在线播放 | 成年人视频免费在线观看 | 亚洲综合久久久 | 久久99深爱久久99精品 | 欧美精品中文 | 中文字幕不卡在线88 | 免费特级黄毛片 | 中文字幕一区二区三区精彩视频 | 99久久婷婷国产综合精品电影 | 黄色毛片网站在线观看 | 一区二区三区免费 | 人人看人人射 | 国产精品久久久久久吹潮日韩动画 | 在线视频三区 |