linux基礎題四 賬號管理

2021-09-28 01:21:16 字數 1808 閱讀 2382

一、使用者賬號分類

(1)超級使用者     uid=0  gid=0

(2)普通使用者     uid>=500

(3)程式使用者      1<=uid<500

使用者賬號檔案

root:x:0:0:備註:/root:/bin/bash

使用者密碼檔案

root:*::0:99999:7:::

1、使用者賬號初始配置檔案

每次登入時執行           每次進入新的bash環境執行

每次登出執行

2、新增使用者賬號

指定uid        指定宿主目錄

指定賬號失效時間         不為使用者初始化宿主目錄

指定使用者登入的shell         指定使用者的基本組名(gid)

指定使用者的附加組名         新增備註

3、修改使用者屬性

更改使用者登入名字       修改使用者備註

鎖定使用者賬號              解鎖使用者賬號

修改uid                  修改宿主目錄

修改失效時間           修改登入的shell

4、更改使用者口令

清空使用者密碼 【第2段】        鎖定使用者賬號 

檢視使用者賬號狀態          解鎖使用者賬號

修改完密碼多少天內不能修改【第4段】         密碼的過期天數【第5段】     

密碼過期幾天前提醒使用者【第6段】       密碼過期後多少天禁用【第7段】

5、刪除使用者賬號

刪除同時刪除宿主目錄

二、組賬號管理

分類:基本組,附加組

1、建立組賬號

2、設定組賬號     向組內新增       從組內刪除      定義組成員列表,逗號分隔

3、刪除組賬號

三、查詢

1、檢視當前使用者身份標識

2、檢視當前使用者所屬組

3、檢視使用者狀態所有資訊

4、讓使用者下次登入必須修改密碼【一般超戶使用】

5、查詢已登入主機使用者資訊

6、查詢當前登入的使用者名稱

一、/etc/passwd    使用者名稱:密碼佔位:uid:gid:使用者備註:使用者宿主目錄:登入的shell

/etc/shadow    使用者名稱:密碼密文:賬號上次修改距1970.1.1過去多少天:據上次修改多少天內不能再次修改(0隨時):密碼過期天數:密碼過期前提醒天數:過期幾天後會禁用:密碼過期日期

1、.bash_profile            .bashrc

.bash_logout

2、useradd

-u         -d           -e        -m

-s        -g               -g       -c

3、usermod

-l      -c    -l     -u     -u       -d    -e      -s

4、passwd

-d      -l      -s      -u       -n       -x        -w       -i

5、userdel       -r

二、組賬號管理

1、groupadd

2、gpasswd      -a      -d        -m

3、groupdel

三、查詢

1、id

2、groups

3、chage -l 使用者名稱

4、chage -d 0 使用者名稱【一般超戶使用】

5、w    或     who

6、whoami

(四)Linux學習之 賬號管理

每個登入的使用者都至少會取得兩個id,乙個是使用者id uid 乙個是使用者組id gid etc passwd的檔案結構 每一行都代表乙個行號,有幾行就代表有幾個賬號在你的系統中 uid的範圍,0是系統管理員,所以除了root,也可以有其他名稱的系統管理員 1 499是系統賬號,500 65535...

linux賬號管理

1.使用者身份切換 su 不要忘了執行完了要用exit命令離開su的環境 sudo 例如 sudo u sshd touch tmp sshd sudo可以在切換的使用者下進行相關的命令操作 預設只要root可以執行sudo,其他使用者若要使用必須要看 etc sudoers檔案是否有該使用者的設定...

Linux賬號管理

1.三類使用者 1 屬主 u 2 屬組 g 用來方便的指派許可權,並不真實存在 3 其他 o 2.使用者識別符號 1 使用者id uid 2 群組id gid 3.使用者類別 1 管理員 uid 0 2 普通使用者 uid 1 65535 a 系統使用者 1 499,看版本 不允許登入系統 b 一般...