Linux使用者與使用者組管理

2021-08-09 13:17:33 字數 2085 閱讀 6115

下面介紹中的示例,來自於win10 linux子系統。

更多linux命令可參考

linux 是乙個多使用者、多工的作業系統。比如通過遠端訪問,多個使用者可以同時登陸乙個系統並執行各自的多個任務。

使用者在系統中是分角色的,並通過uid和gid進行區分。uid就是使用者id,gid就是群組的id號。在linux 系統中,由於角色不同,許可權和所完成的任務也不同。

使用者大體分為虛擬使用者和實體使用者:

多使用者機制使得系統管理更為方便,同時也使得系統更為安全。不同使用者通過許可權控制可以用於完成不同的工作。

使用者組(group)就是具有相同特徵的使用者(user)的集合體。 比如我們需要對幾個使用者採用相同的控制操作,那麼我們可以將這幾個使用者加入同乙個使用者組,通過控制和修改該使用者組來達到同時控制幾個使用者的目的。

使用者和使用者組的對應關係是:一對

一、多對

一、一對多或多對多;

1、/etc/passwd檔案

通常在linux系統中,使用者的關鍵資訊被存放在系統的/etc/passwd檔案中,系統的每乙個合法使用者賬號對應於該檔案中的一行記錄,這行記錄定義了每個使用者賬號的屬性,其格式為:

使用者名稱:口令:使用者標識號:組標識號:注釋性描述:主目錄:登入shell

其內容示例如下:

root:x:0

:0:root

:/root

:/bin/bash

daemon:x:1

:1:daemon

:/usr/sbin

:/usr/sbin/nologin

bin:x:2

:2:bin

:/bin

:/usr/sbin/nologin

sys:x:3

:3:sys

:/dev

:/usr/sbin/nologin

sync:x:4

:65534

:sync

:/bin

:/bin/sync

games:x:5

:60:games

:/usr/games

:/usr/sbin/nologin

...

2、/etc/shadow檔案

該檔案只有root使用者可以訪問,同樣儲存了加密的帳號資訊。其格式為:

其內容示例如下:

root:*:17255

:0:99999

:7:::

daemon:*:17255

:0:99999

:7:::

bin:*:17255

:0:99999

:7:::

sys:*:17255

:0:99999

:7:::

sync:*:17255

:0:99999

:7:::

games:*:17255

:0:99999

:7:::

...

3、/etc/group檔案

使用者組資訊儲存在/etc/group配置檔案中,任何使用者均可讀取。使用者組的加密密碼儲存在/etc/gshadow配置檔案中。其格式為:

組名:口令:組標識號:組內使用者列表

其內容示例如下:

root

:x:0:

daemon

:x:1:

bin:x

:2:sys

:x:3:

adm:x

:4:syslog

...

4、/etc/gshadow檔案

用於儲存真實加密口令的組資訊。

其格式為:

組名:口令:組的管理員(組長):組內使用者列表

1、管理使用者的工具或命令

2、管理使用者組的工具或命令

該部分命令與「使用者」命令很相似。

linux使用者與使用者組管理

使用者與組管理 一 使用者介紹 1 登入系統時必須要有使用者名稱和密碼 2 每個使用者都有自己的使用者id 就好像 名和ip 一樣,通俗一點就想每個中國公民的身份證 3 使用者分為超級使用者 0 系統使用者 1 499 普通使用者 500 40 多億 4 用id命令顯示當前使用者id 二 使用者配置...

linux 使用者與使用者組管理

使用者管理 新增使用者 useradd 選項 使用者名稱 預設系統自動分配主組和uid 選項 g g,u g 指定使用者的使用者主組 g 指定使用者的使用者附組 u 指定使用者的uid 修改使用者 usermod 選項 使用者名稱 選項 g g u l l 修改使用者名稱 刪除使用者 userdel...

Linux 使用者與使用者組管理

首先注意三個檔案 etc passwd 儲存使用者的關鍵資訊 etc group 儲存使用者組的關鍵資訊 etc shadow 儲存使用者的密碼資訊 使用者管理 新增使用者 常用語法 useradd 選項 使用者名稱 常用選項 g 表示指定使用者的使用者主組,選項值可以是使用者組的id,也可以是組名...