使用者和組管理
• 使用者只是人來管理計算機的乙個媒介;組只是將使用者分門別類使用
一、使用者
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 補充說明 顯示...