Linux使用者與組管理

2021-09-24 23:02:16 字數 2129 閱讀 6243

使用者和組管理

• 使用者只是人來管理計算機的乙個媒介;組只是將使用者分門別類使用

一、使用者

1、建立使用者: useradd

• 格式:useradd [ 選項 ] 使用者名稱

• useradd 選項:

-u 數字 : 指定使用者的 uid

-s 直譯器 : 指定直譯器,預設為 /bin/bash

-d 目錄(該目錄不能已存在):指定家目錄,會自動建立

-g 組名1,組名2 : 指定組,將使用者新增入組中

2、驗證使用者是否存在: id 使用者名稱

• uid 是linux上使用者的唯一標識,普通使用者的 uid 從1000開始,每多乙個使用者 uid 自加一,linux管理員root的uid永遠為0

• gid 是linux上組的唯一標識,普通組的 gid 從1000開始,每多乙個組 uid 自加一

• 組代表該使用者存在於哪個組中,乙個使用者可以同時存在多個組中

3、刪除使用者 : userdel

• 格式: userdel [-r] 使用者名稱

-r : 連同家目錄一併刪除

[root@localhost ~]# userdel -r jack

[root@server0 ~]# id jack

id: jack: no such user

二、組1 、建立組:groupadd

• 格式:groupadd [ 選項 ] 組名

-g 指定組的 gid

2、修改組名: groupmod -n 新名 舊名

例:groupmod -n user users

修改組名users為user

3、刪除使用者組 : groupdel 組名

例: groupdel jack

4、使用者組新增、移除使用者:

例: gpasswd -a user1 users – 把user1加入users組

gpasswd -d user1 users – 把user1退出users組

5、linux乙個使用者至少屬於乙個組

基本組:與使用者同名,由系統建立加入完成

附加組(從屬組):管理員建立加入完成

三、相關檔案

• 存放使用者基本資訊:/etc/passwd

• 存放使用者密碼基本資訊:/etc/shadow

• 存放組基本資訊的配置檔案:/etc/group

• 存放組密碼基本資訊:/etc/gshadow

1、linux 所有使用者的基本資訊都存放在 /etc/passwd 文字檔案當中,該檔案每一行都是乙個使用者,每一行都由七個字段組成,

用 : 隔開

• root : x : 0 : 0 : root : /root : /bin/bash

• 每乙個欄位的意義: 使用者名稱 : x (密碼佔位符): uid :gid :描述資訊 :家目錄: 直譯器

家目錄:每乙個使用者都有自己的家目錄,使用者對自己 家目錄擁有完全許可權,預設所有普通使用者家目錄都在 /home 目錄下

直譯器:相當於使用者登入作業系統的憑證。 可登入的直譯器為 /bin/bash ; 不可登入的直譯器為:/sbin/nologin

2、使用者密碼資訊存放在 /etc/shadow 檔案

• [root@localhost ~]# tail -1 /etc/shadow

•jack:k2qpowndlhe$z9/irh93ukwigqr0fqgpc.3nmzgfvmtr6oym4jwmwfckrgeq4qyoysgxcr.1q9ztnfmj91hjxgg34v3jq3b0n/:17990:0:99999:7:::

• 每乙個欄位的意義: 使用者名稱 : 密碼加密字串 : 上一次修改密碼的時間

3、組基本資訊存放在 /etc/group 檔案

[root@localhost ~]# grep stugrp /etc/group

• jack : x : 1010 :

• 每乙個欄位的意義: 組名 : 組的密碼佔位符 : 組的gid編號 : 組的成員列表

4、組密碼基本資訊存放在 /etc/gshadow 檔案

[root@localhost ~]# head -1 /etc/gshadow

• root : : :

• 每乙個欄位的意義: 組名:組密碼:組管理員使用者名稱:組中附加使用者

linux 使用者管理與組管理

linux是乙個多使用者 多工的作業系統 linux使用者的分類 超級使用者root 擁有至高無上的許可權 uid 0 普通使用者 許可權有一定的限制,可以登入系統。一般可以執行 usr local bin或者 bin或者 usr bin或者自己家目錄的命令 uid 500 60000 centos...

linux 使用者與組管理

一 linux的使用者與組管理必須要使用root或者擁有root許可權的使用者才能完成 使用者新增 useradd 密碼修改 passwd 123456 使用者刪除 userdel 使用者刪除及刪除使用者主目錄 userdel r 增加使用者組 groupadd 組名 使用者建立,並同時指定將某個使...

Linux 使用者與組管理

linux檢視使用者和使用者組 1.groups 檢視當前登入使用者的組內成員 2.groups gliethttp 檢視gliethttp使用者所在的組,以及組內成員 3.whoami 檢視當前登入使用者名稱 功能說明 檢視使用者名稱。語 法 whoami help version 補充說明 顯示...