Linux使用者與使用者組筆記

2021-08-07 16:18:26 字數 1407 閱讀 6012

儲存使用者組資訊的檔案

/etc/group

每一行: group名字 : 組密碼佔位符 : 組編好 : 組中使用者列表   (使用者名稱同組名可以省略)

儲存使用者組的密碼資訊檔案

/etc/gshadow

每一行: 組名稱 : 組密碼(*或空或! 為空) : 組管理者 : 組內使用者列表

儲存當前系統所有使用者的資訊檔案

/etc/passwd

每一行: 使用者名稱 : 密碼佔位符 : 使用者編號 : 使用者組編號 : 使用者注釋資訊 : 使用者主目錄 : shell型別

儲存所有使用者的密碼資訊

/etc/shadow

每一行 : 使用者名稱 : 密碼 : 資訊。。。

命令:新增使用者組 : groupadd 使用者組名 

更改組名 : groupmod -n 新組名 舊組名  

更改組編號 : groupmod -g 組編號 組名稱

建立使用者組並制定組編號 : groupadd -g 組編號 組名稱

刪除使用者組 : groupdel 組名稱 (先刪除組使用者 再刪除使用者組)

建立使用者並向組新增使用者 : useradd -g 組名稱 使用者名稱

建立使用者並且指定個人資料夾 : useradd -d /home/*** 使用者名稱

建立使用者並指定主要組與附屬組 : useradd -g 主要組 -g 附屬組1,附屬組2

為使用者新增備註 : usermod -c 備註內容 使用者名稱

更改使用者名稱 : usermod -l 新使用者名稱 舊使用者名稱 

指定個人資料夾 : usermod -d /home/***使用者名稱

更改使用者所屬使用者組 : usermod -g 組名稱 使用者名稱

刪除使用者 : userdel 使用者名稱

刪除使用者並刪除個人資料夾 : userdel -r 使用者名稱

禁止root之外的使用者登入 建立檔案 /etc/nologin   touch /etc/nologin

高階命令:

鎖定乙個賬戶 : passwd -l 使用者名稱

解鎖賬戶 : passwd -u 使用者名稱

設定賬號無密碼登陸 : passwd  -d 使用者名稱

主要組與附屬組:

使用者可以同時屬於多個組

向乙個組中新增賬號 : gpasswd -a 使用者名稱 組名  (該組為使用者的附屬組)

從乙個組中刪除賬號 : gpasswd -d 使用者名稱 組名    (從使用者附屬組中刪除)

給使用者組新增組密碼 : gpasswd 組名稱

使用者切換到附屬組 : newgrp 附屬組名稱

其他命令:

su 使用者名稱

id 使用者名稱 : 顯示使用者編號 主要組 附屬組

groups 使用者名稱 顯示使用者所在使用者組

chfn 使用者名稱 : 設定使用者資料

finger 使用者名稱 : 顯示使用者詳細資料

linux使用者與使用者組

1 使用者和使用者組的概念 使用者 使用作業系統的人 使用者組 具有相同系統許可權的一組使用者。2 檢視使用者組 1.etc group 組名 組密碼 x為佔位符 組編號 1 499是預留給系統使用者組的,作業系統中的軟體和服務等 組使用者名稱 使用者名稱與組名相同則省略 root x 0 daem...

Linux使用者與使用者組

先來說說為什麼要有使用者使用者組 加入有一台電腦,a,b,c,d四個人公用,當然他們不能同時使用。他們就相當於四個使用者,每個人都要有自己的密碼和使用者名稱。如果ab是要用這台電腦學習,cd要用這台電腦打遊戲,那麼他們目的不一樣。此時可以把他們分成兩組學習組和遊戲組。他們每個人都有自己要儲存的東西,...

linux 使用者與使用者組

linux中的檔案,程序都是和使用者繫結在一起的 使用者的身份決定了能使用和操作的資源 檔案,程序 每個使用者名稱有乙個對應的uid 每個使用者都隸屬於乙個或多個組 超級管理員root使用者 uid為0 鳥哥引申為 萬能的天神 系統使用者 uid為1 499 普通使用者 uid為500或以上 id ...