使用者和組的管理

2021-07-23 06:17:35 字數 3469 閱讀 6100

**linux7使用者和組的管理,還請多指導

redhat  7.x版本:
超級使用者:root uid 0

普通使用者: uid 1000–65535

系統使用者/偽使用者 uid 1—999

redhat7.x版本之前的版本(例如6.4、6.0、5.0、4.0、3.0等)
超級使用者:root uid 0

普通使用者: uid 500–65535

系統使用者/偽使用者 uid 1—499

要了解使用者就要指導使用者的配置檔案

使用者配置檔案:
/etc/passwd 使用者配置檔案

/etc/shadow 使用者密碼

/etc/group 組配置檔案

/etc/gshadow 組密碼

/val/spool/mail 使用者郵件目錄

解釋:

/etc/passwd     使用者配置檔案
使用者名稱:密碼:uid:gid:描述:家目錄:shell環境

/etc/shadow
使用者名稱:密碼:使用者在電腦上存在的天數:下次修改密碼等待的天數(0代表隨時修改):密碼過期的天數(99999表示永不失效):提醒修改密碼的天數:密碼過期後有效的天數::

unix從2023年1月1號誕生,使用者存在的天數就從這個時候開始算

/etc/group
組名:組密碼:gid:組內使用者

/etc/gshadow
組名:組密碼:管理員賬戶:組內使用者

檢視使用者id號
id 使用者名稱

命令:su     切換使用者
su 使用者 切換使用者不會改變目錄路徑

su - 使用者 切換使用者會改變當前目錄的路徑,預設進入切換使用者的家目錄

一:建立使用者—useradd

格式
useradd 選項 使用者名稱

引數
-c 描述

-d 指定家目錄

-s 指定shell環境

-u 指定uid

-g 指定使用者所屬的組

-g 指定附加組,從屬組

例項
建立乙個名為lily的使用者,描述為buding家目錄指定在/buding shell為/bin/sh uid為1666 所屬組為root組

二:修改使用者—usermod

格式
usermod 選項 使用者名稱

選項
-c 描述

-d 修改家目錄

-s 修改shell環境

-u 修改uid

-g 指定使用者所屬的組

-g 修改附加組,從屬組

-l 鎖定賬戶

-u 解鎖賬戶

三:刪除使用者—userdel

用法:userdel  -r   使用者名稱
注意:如果不帶-r引數,只是把使用者的配置檔案刪除,還要手動的刪除mail檔案和家目錄

四:新增修改密碼—passwd

passwd  使用者名稱

passwd -l 使用者名稱 鎖定使用者

passwd -u 使用者名稱 解鎖使用者

注意:鎖定使用者之後,管理員還是可以切換進入,但是普通使用者不可以切換

用法
-k, –keep-tokens 保持身份驗證令牌不過期

-d, –delete 刪除已命名帳號的密碼(只有根使用者才能進行此操作)

-l, –lock 鎖定指名帳戶的密碼(僅限 root 使用者)

-u, –unlock 解鎖指名賬戶的密碼(僅限 root 使用者)

-e, –expire 終止指名帳戶的密碼(僅限 root 使用者)

-f, –force 強制執行操作

-x, –maximum=days 密碼的最長有效時限(只有根使用者才能進行此操作)

-n, –minimum=days 密碼的最短有效時限(只有根使用者才能進行此操作)

-w, –warning=days 在密碼過期前多少天開始提醒使用者(只有根使用者才能進行此操作)

-i, –inactive=days 當密碼過期後經過多少天該帳號會被禁用(只有根使用者才能進行此操作)

-s, –status 報告已命名帳號的密碼狀態(只有根使用者才能進行此操作)

–stdin 從標準輸入讀取令牌(只有根使用者才能進行此操作)

例項
更改使用者lily的密碼

也可以利用管道符修改

五:修改賬戶密碼有效期—chage

修改使用者lily密碼有效期

六:建立組—groupadd

格式
groupadd 選項 組名

選項
-r 建立乙個系統使用者

-g 指定giu

例項
建立組distro其gid為2016

建立組

檢視組的配置檔案

七:修改組—groupmod

選項
-p 修改組密碼

-g 修改gid

-o 允許重複

八:刪除組—groupdel

格式
groupdel 組名

例項
刪除組distro

使用者管理和組的管理

新增使用者 r 建立使用者時不給其建立家目錄 m 新增乙個系統使用者 g gid 指定使用者所屬基本組,可為組名或gid root localhost useradd a1 localhost useradd r m s sbin omlogin a3 root localhost useradd ...

使用者和組的管理

一.使用者管理 1.使用者資訊都在 etc passwd下 使用者名稱 密碼 uid gid 說明 家目錄 使用者使用的shell 使用者認證資訊 etc shadow下 最短有效期 最長有效期 警告期 非活躍期 賬號到賬日 y m d a b c d e 引數 a m b m c w d i e ...

使用者和組的管理

windows 單使用者 多工 linux 多使用者 多工,嚴格許可權區分,保證安全性。使用者組的配置檔案 etc group groupadd 選項 groupmod 選項 groupdel 刪除組之前要確定組裡沒有組員,才可以刪除,也就是說只能刪除空組。基本組 如果沒有指定使用者組,建立使用者的...