linux中使用者和使用者組

2022-02-24 19:57:58 字數 2362 閱讀 3761

乙個使用者可以屬於多個組,乙個組有多個使用者

在linux中作業系統必須依賴組和使用者進行管理

檢視組的命令是:cat group  (這是進入etc目錄下)

第1列 : 組的名稱

第2列: 組的密碼(x代表密碼隱藏,真正在密碼是放在/etc/gshadow)

第3列:組的id(編號)

第4列:組附屬成員列表

檢視管理組密碼的命令是 :cat gshadow (同上)

第1列  組名

第2列  密碼(沒有說明無密碼)

第3列   附屬引數

(同上)

第1列  使用者名稱

第2列  密碼 (x隱藏,真正的密碼儲存在/etc/shadow)

第3列  使用者id      (0代表root使用者,1-499代表系統使用者id,500以後代表自定義使用者的id)

第4列  使用者所屬組的id

第5列  使用者的備註資訊

第6列  使用者的家

第7列  shell命令的目錄

第1列 使用者名稱

第2列  密碼(加密)

當我們使用系統使用者登陸linux系統時,系統要求使用者必須具有密碼,否則無法登陸

-g :新增組時指定組id

cat /etc/group : 檢視剛新增的組

-n :修改組名稱

groupmod -n 1607a 1607 (要修改成的名稱     要修改的名稱)

-g :修改組id

第一步:groupadd 要新增組的名稱

第二步:useradd -g 組名稱 要新增的使用者名稱

第三步:  cat /etc/passwd  檢視建立使用者名稱的資訊

cd /home  檢視剛新增的使用者

-g [group_name] :新增使用者時指定使用者的所屬組

-d [home] :新增使用者是指定使用者的家 /home/使用者的家

eg:   

a、useradd -r zhangsan                    建立系統使用者組

b、useradd -u 700 -g users zhangsan  

c、useradd zhangsan   

d、useradd -u 502 zhangsan            -u:指定使用者id號。該值在系統中必須是唯一的。0~499預設是保留給系統使用者賬號使用的,所以該值必須大於499。

-c  【comment】 :使用者的備註資訊

-l  【login_name】 :修改使用者名稱

-d  【home_dir】 :修改使用者的家

-g  【group_name】 :修改使用者的所屬組 id

-r :刪除使用者時,同時刪除使用者的家

當我們的使用者沒有設定密碼時,系統是不允許登陸的,必須要擁有密碼口令。

passwd [選項] 使用者 :設定使用者口令

-s【status】:檢視當前使用者口令狀態

-l  【lock】:鎖定當前使用者(無法登陸系統)

-u  【unlock】:解除使用者鎖定

-d  【delete】:刪除使用者口令

1)/etc/shadow (單使用者)

在密碼前新增兩個!!嘆號來阻止某個使用者登陸系統

2)/etc/nologin (多使用者)

在etc目錄下創乙個nologin的檔案,那麼系統中的所有使用者都無法進行登陸

gpasswd [引數] 組名

-a  user_name :向附加組中新增使用者

命令 :gpasswd -a 使用者名稱  組名

-m  使用者名稱1,使用者名稱2...   組名

-d  user_name :把使用者從附加組中移除

命令 : gpasswd -d 使用者名稱  組名

su :切換當前使用者

su 使用者名稱

當從超級管理切換到普通使用者,直接進入不需要輸入密碼

當從普通使用者切換到普通使用者,需要輸入密碼

當從普通使用者切換到超級管理員,也需要輸入密碼

whoami  :我是誰,檢視當前使用者名稱

id :檢視當前使用者資訊

groups :檢視當前使用者的所屬組資訊

批量新增使用者六部走:

1)編輯使用者檔案  

2)編輯密碼檔案

3)newusers                

4)pwunconv        

5)chpasswd             

6)pwconv      

反轉命令:反轉/etc/shadow檔案中的密碼資訊還原到/etc/passwd檔案中

visudo 給使用者分配許可權

如果不知道許可權命令在**,可以通過

whereis 命令進行查詢

通過su命令切換到其他使用者上

輸入 sudo 所分配的許可權

linux中使用者組管理

廣義上講,linux的賬戶包括使用者賬戶和組賬戶2種。使用者賬戶,簡稱使用者,組賬戶簡稱組。組是使用者的集合,在red hat linux中組有私有組和標準租2種型別。在建立乙個新的使用者時,若沒有指定其所屬的組,red hat就建立乙個和該使用者同名的私有組。此私有組這個使用者自己。標準組可容納多...

linux使用者和使用者組

使用者和使用者組 1.etc group 組名 x 組編號 使用者列表 組號 1 499 預留系統編號 組號 500 使用者建立 2.etc gshadow 組名 組密碼 組管理者 使用者列表 3.etc passwd 使用者名稱 密碼佔位符 使用者編號 使用者組編號 注釋 主目錄 shell型別 ...

Linux 使用者和使用者組

etc group 儲存當前系統中所有使用者組資訊 格式資訊 組名稱 組密碼佔位符 組編號 組中使用者名稱列表 組編號0 root 組編號1 499 系統預留的主編號,安裝在作業系統的軟體或服務 etc gshadow 儲存當前系統中使用者組的密碼資訊 etc passwd 儲存當前系統中所有使用者...