Linux 系統使用者管理 資訊詳細

2021-10-11 10:21:09 字數 2843 閱讀 1577

檢視當前登入使用者資訊:

ps aux

檢視檔案的owner(主人)檢視所有使用者資訊:

ll /home/

退出當前使用者賬號:

exit

檢視當前登入賬號:

whoami

切換使用者賬號:

su -

建立使用者賬號:

useradd

建立使用者並指定uid:

useradd 使用者名稱 -u 指定uid

建立使用者並指定家目錄:

useradd 使用者名稱 -d 指定家目錄路徑

建立使用者並加入別的組:

useradd 使用者名稱 -g 組名

建立使用者並指定主目錄:

useradd 使用者名稱 -g 組名

刪除使用者賬號:

userdel

刪除使用者賬戶並把主目錄和郵件池刪除

userdel -r

給賬號設定(修改)密碼:

passwd

修改賬號使用者資訊:

usermod

-l //修改名稱

-u //修改uid

-g //修改gid

-c //修改描述

-d //修改家目錄

-s //修改登入shell

-g //新增附加組(無附加組時)/修改所有附加組為輸入的附加組(有兩個或以上個附加組)

-ag //新增附加組(直接新增附加組)

基本組 隨使用者建立,自動建立的同名組

附加組 使用者加入的其他組

建立組:

groupadd

建立組並指定gid:

groupadd 組名 -g 指令的組gid

將使用者新增到別的組:

usermod -ag 組名 使用者名稱

將使用者移除組:

gpasswd -d 使用者名稱 組名

刪除組:

groupdel

修改登入shell:

usermod -s /sbin/nologin 使用者賬戶名

修改之後該賬戶將不能再登入

使用者基本資訊:

不能用vim(vi)的方式改這個檔案,主要是來觀察!

/etc/passwd

root❌0:0:root:/root:/bin/bash (:冒號分割為7列欄位)

(1)root:使用者名稱:登入系統的名字

(2)x:密碼佔位符:,具體密碼內容不在這裡

(3)0:uid: 使用者的身份證號  

系統uid設定:

uid: 0 特權使用者

uid: 1~999 系統使用者

uid: 1000+ 普通使用者

(4)0:gid:該賬號的組號,每建立乙個使用者,系統會自動建立同名的組

(5)root:描述:比如警察、醫生等,預設是使用者名稱

(6)/root:該賬號的家目錄:登入系統時,所在目錄

(7)/bin/bash:登入shell:命令直譯器,如果修改這個,該賬號禁止登入

使用者密碼管理資訊檔案:

/etc/shadow

root : 1

11myg2n : 15636 : 0 : 99999 : 7 : : : (:冒號分割為9列欄位)

(1)root「登入名」是與/etc/passwd檔案中的登入名相一致的使用者賬號

(2)1

11myg2n「口令(密碼)」字段存放的是加密後的使用者口令字,如果為空,則對應使用者沒有口令,登入時不需要口令;

星號代表帳號被鎖定;雙嘆號表示這個密碼已經過期(或沒有創密碼)。

密碼的加密:

$ 1$ 表明是用md5加密的

$ 2$ 是用blowfish加密的

$ 5$ 是用 sha-256加密的

$ 6$ 是用sha-512加密的

(3)15636「最後一次修改時間」從這個系統誕生日期到使用者最後一次修改口令時的天數。時間起點對不同的系統可能不一樣。例如在scolinux中,這個時間起點是2023年1月1日。

(4)0「最小時間間隔」指的是兩次修改口令之間所需的最小天數。

(5)99999「最大時間間隔」指的是口令保持有效的最大天數。

(6)7「警告時間」字段表示的是從系統開始警告使用者到使用者密碼正式失效之間的天數。

(7)「不活動時間」表示的是使用者沒有登入活動但賬號仍能保持有效的最大天數。(軟限制。到期後多少天就不能用賬號了。)

(8)「失效時間」數字給出的是絕對天數(0是永久使用),使用超出這個天數賬號將不能繼續使用(硬限制。)

(9) 保留暫定

使用者組資訊檔案:

/etc/group

root: x:0: (:冒號分割為4列欄位)

(1)組名

(2)組密碼

(3)組id

(4)組成員 組成員預設為空,預設有自己

檢視成員郵件池:

/var/mail

linux中使用者資訊的管理

unit5 1.使用者理解 使用者是系統使用者的身份在系統在使用者儲存為若干字串 若干個系統配置檔案 使用者資訊涉及到的系統配置檔案 etc passwd 使用者資訊 使用者 密碼 uid gid 說明 家目錄 使用者使用的shell etc shadow 使用者認證資訊 etc group 組名稱...

Linux系統使用者賬號的管理

linux系統使用者賬號的管理有使用者賬號的新增 修改和刪除,在linux系統下如何來完成這樣的工作,linux帳號管理 新增使用者賬號 新增使用者賬號就是在系統中建立乙個新賬號,然後為新賬號分配使用者號 使用者組 主目錄和登入shell等資源。剛新增的賬號是被鎖定的,無法使用。1 新增新的使用者賬...

Linux 系統管理使用者

原文的url http www.linux.org lessons interm c432.html,這裡翻譯一遍主要有兩個目的 1.鍛鍊自己的翻譯 2.鍛鍊自己的耐性系統上的使用者 如何管理系統的使用者使用者的管理向系統新增使用者 如果你是系統的管理員,無論你是在什麼樣的環境 大的,一般的或者是小...