Linux的基礎知識使用者和使用者組

2021-08-17 09:05:14 字數 918 閱讀 9865

因為elasticsearch的啟動時不能用root的許可權來啟動的,所以特意來學習一下的linux的使用者和使用者組的概念。

你會注意到一下幾點訊息:

這就是我們的使用者列表。

通過使用者組型別分組,我們可以吧使用者組分為:

從使用者的角度,我們可以把使用者組分為

對於普通使用者,我們還可以分為:

因此,對於普通使用者組,我們也可以分為:

我們知道/etc/password相當於作業系統使用者資訊的資料庫。只不過不是有我們建立,而是有作業系統建立的,所以叫做系統使用者。

對於這類,我們識別使用者是通過使用者名稱,因為使用者名稱好記。而計算機覺得數字更好記一些,於是建立使用者時系統會為其分配乙個唯一的特徵碼,用以識別該使用者,這個特徵碼叫uid。同樣,使用者組也有特徵碼,叫做gid。

/etc/passwd中的字段分別表示如下資訊

* account:使用者名稱

* password:密碼佔位符

* uid:使用者id

* gid:使用者組id

* command:注釋資訊

* home dir:使用者家目錄

* shell:使用者的預設shell

我們來複習一下關於加密的基礎知識。我們通常用到的加密方式有以下幾種:

單向加密的特點:

加鹽:如果兩個使用者使用相同的密碼,那麼經過md5雜湊加密後的特徵碼就是一致的,如果乙個使用者偶然發現另乙個使用者的特徵碼和他自己的是一樣的,那麼就可以推斷出另乙個使用者的密碼和自己是一樣的。這是不太安全的。我們往密

碼中額外新增點雜質。這樣加密後的特徵碼就千差萬別了。這個過程就是所謂的加鹽。

linux中使用useradd命令新增乙個使用者。這個命名很簡單。

在檢視/etc/password的對應內容。

系統自動設定了使用者的一些屬性,比如uid,gid,home dir等。

Linux 基礎知識 二 使用者和使用者組管理

linux系統是乙個多使用者多工的分時作業系統,任何乙個要使用系統資源的使用者,都必須首先向系統管理員申請乙個賬號,然後以這個賬號的身份進入系統。使用者的賬號一方面可以幫助系統管理員對使用系統的使用者進行跟蹤,並控制他們對系統資源的訪問 另一方面也可以幫助使用者組織檔案,並為使用者提供安全性保護。每...

liunx自學基礎知識筆記 Linux使用者與群組

linux使用者與群組 擁有者 群組 其他人 1 擁有者 owner 檔案的擁有者,理解成相當於你自己 我是這麼理解的 自己的一些私人物品,不給其他人分享。2 群組 和我一組的人,好比同乙個小隊,小組,可以共享一些資訊的。比如姓名,年齡,婚否,等等,可以讓組內或者小隊成員知道的資訊 3 其他人 跟我...

MySQL使用者管理基礎知識

許可權表user表 使用者列 許可權列 安全列 資源控制列 db表和host表 使用者列 許可權列 tables priv表和columns priv表 mysql h hostname hostip p port u usename p databasename e sql語句 create us...