自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Root是誰?為什么會有Root賬戶?

系統(tǒng) Linux
在 Linux 中為什么會有一個名為 root 的特定賬戶?該怎么使用 root 賬戶?它在哪些場景下必須使用,哪些場景下不能使用?對于以上幾個問題,如果您感興趣的話,那么請繼續(xù)閱讀。本文中,我們提供了一些關于 root 賬戶的參考資料,方便您了解。

[[184957]]

在 Linux 中為什么會有一個名為 root 的特定賬戶?該怎么使用 root 賬戶?它在哪些場景下必須使用,哪些場景下不能使用?對于以上幾個問題,如果您感興趣的話,那么請繼續(xù)閱讀。

本文中,我們提供了一些關于 root 賬戶的參考資料,方便您了解。

root 是什么?

首先,記住這一點,在 Unix 類操作系統(tǒng)中,目錄的層級結構被設計為樹狀結構。起始目錄是一個特殊目錄,使用斜杠 / 表示,而其他目錄都是由起始目錄分支而來。由于這種結構很像現(xiàn)實中的樹,所以 / 也被稱為根(root)目錄。

下圖,我們可以看到以下命令的輸出:

  1. $ tree -d / | less 

該命令主要是演示一下 / 根目錄和樹根(root)的類比。 

 

 

Linux 的目錄層級 

Linux 的目錄層級

雖然 root 賬戶命名的原因還不是很清楚,可能是因為 root 賬戶是唯一一個在根目錄 / 中有寫權限的賬號吧。

此外,由于 root 賬戶可以訪問 Unix 類操作系統(tǒng)中的所有文件和命令,因此,它也常被稱為超級用戶。

另外,根目錄 / 和 /root 目錄不能混淆了,/root 目錄是 root 賬戶的家目錄。實際上,/root 目錄是根目錄 / 的子目錄。

獲取 root 權限

當我們說到 root(或者超級用戶)權限的時候,我們指的是這樣一種賬戶的權限:其在系統(tǒng)上的權限包含(但不限于)修改系統(tǒng)并授權其他用戶對系統(tǒng)資源的訪問權限。

胡亂使用 root 賬戶,輕則系統(tǒng)崩潰重則系統(tǒng)完全故障。這就是為什么會說,以下準則是使用 root 賬戶的正確姿勢:

首先,使用 root 賬戶運行 visudo 命令編輯 /etc/sudoers 文件,給指定賬戶(如:supervisor)授予***的超級用戶權限。

***超級用戶權限可以包含,例如:添加用戶 (adduser)、修改用戶 (usermod)等權限。

接著,使用 supervisor 賬戶登錄并使用 sudo 執(zhí)行用戶管理任務。此時,你可能會發(fā)現(xiàn),當你執(zhí)行需要超級用戶權限(例如:刪除軟件包)的其它任務時,會失敗。 

 

 

沒有使用超級用戶權限運行命令 

沒有使用超級用戶權限運行命令

在必須使用超級用戶權限時,重復執(zhí)行以上兩個步驟,一旦執(zhí)行完成,則立即使用 exit 命令退回到無特限的賬戶。

此時,你需要確定一下其他周期性的任務是否需要超級用戶權限?如果需要,那么在 /etc/sudoers 中,給指定的賬戶或組授予必要的權限,盡量避免直接使用 root 賬戶操作。

摘要

本文可以作為在 Unix 類操作系統(tǒng)中正確使用 root 賬戶的簡單參考。收藏一下,你就可以隨時翻閱!

還是一樣,如果您對本文有什么疑問或建議,請使用以下的評論表單給我們評論留言,期待您的回音!

作者簡介:

Gabriel Cánepa 來自 Villa Mercedes, San Luis, Argentina。他是一名 GNU/Linux 系統(tǒng)管理員和 Web 開發(fā)員,現(xiàn)在一家全球領先的消費品公司就職。他很喜歡使用 FOSS 工具來提高自己的工作效率。 

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

2020-10-15 13:19:24

為什么會存在亂碼

2017-04-13 12:20:43

Mysqlroot密碼

2021-05-28 08:01:00

JS原型概念

2020-08-02 22:54:04

Python編程語言開發(fā)

2015-08-17 10:16:00

CentOSDocker命令root

2009-12-01 17:25:34

root進入Suse

2019-04-11 19:11:27

root手機安卓

2009-12-04 19:29:33

2010-01-06 15:29:51

2009-12-29 12:50:24

Ubuntu root

2019-09-09 10:25:54

MySQLMariaDB roo密碼

2012-08-03 10:46:31

2017-12-21 19:38:50

潤乾中間表

2021-12-20 14:42:39

程序員職業(yè)技術

2022-07-26 23:43:29

編程語言開發(fā)Java

2020-09-18 15:22:31

編程語言C語言Java

2013-10-23 13:10:12

2010-01-06 14:34:21

Ubuntu root

2010-03-03 14:17:02

Linux內(nèi)核

2010-06-09 17:26:54

點贊
收藏

51CTO技術棧公眾號