linux中使用者資訊的管理

2021-08-09 12:56:56 字數 2952 閱讀 1172

unit5

1.使用者理解

使用者是系統使用者的身份在系統在使用者儲存為若干字串+若干個系統配置檔案

使用者資訊涉及到的系統配置檔案

/etc/passwd                    ##使用者資訊

使用者:密碼:uid:gid:說明:家目錄:使用者使用的shell

/etc/shadow                    ##使用者認證資訊

/etc/group

組名稱:組密碼:組id:附加組成員

/etc/shadow                    ##組認證資訊

/home/username                 ##使用者家目錄

/etc/skel/.*                   ##使用者骨架檔案

2.使用者管理

使用者建立

useradd -u 修改內容 使用者名稱        ##指定使用者uid

useradd -g 修改內容 使用者名稱        ##指定使用者組資訊,組必須存在

useradd -g 修改內容 使用者名稱        ##指定附加組,組必須存在

useradd -c 修改內容 使用者名稱        ##使用者說明

useradd -d 修改內容 使用者名稱        ##使用者家目錄

useradd -s 修改內容 使用者名稱        ##使用者所使用的shell

使用者刪除

userdel -r 使用者名稱                ##刪除使用者資訊以及使用者的系統配置

組的建立

groupadd -g                     ##建立組

groupdel 組名字                  ##刪除組

使用者id資訊檢視

id -u 使用者名稱                     ##顯示組id

id -g 使用者名稱                     ##顯示組id

id -g 使用者名稱                     ##顯示所有所在組的id

id -n 使用者名稱                     ##顯示名稱而不是數字

id -a 使用者名稱                     ##顯示所有資訊

使用者資訊更改

usermod -l 使用者名稱 之前使用者名稱       ##更改使用者名稱

usermod -u 修改內容 使用者名稱         ##更改uid

usermod -g 修改內容 使用者名稱         ##更改gid

usermod -g 組名稱 使用者名稱           ##更改附加組

usermod -ag 組名稱 使用者名稱          ##新增附加組

usermod -c 說明 使用者名稱             ##更改使用者名稱

usermod -d 更改路徑 使用者名稱         ##更改家目錄路徑

usermod -md 更改路徑 使用者名稱        ##更改家目錄路徑和名稱

usermod -s 更改的shell 使用者名稱      ##更改shell

usermod -l 使用者名稱                 ##凍結帳號

usermod -u 使用者名稱                 ##解鎖帳號

實驗監控命令

3.使用者權力下放

在系統中超級使用者可以下放普通使用者不能執行的操作給普通使用者不能執行的操作給普通使用者

下放權力的配置檔案:/etc/sudoers

下放權力的方法 格式

獲得許可權使用者

主機名稱=(獲得到的使用者身份)       命令

student      localhost.example.com=(root)       /usr/sbin/useradd

student使用者能在localhost.example.com以超戶身份執行/usr/sbin/useradd

執行下放許可權命令

sudo 命令                         ##第一次執行命令需要輸入當前使用者密碼

在/etc/sudoers中如果設定如下:

student      localhost.example.com=(root)  nopasswd:/usr/sbin/useradd

表示使用者呼叫sudo命令的時候不需要自己密碼

4.使用者認證資訊的控制

chage -d 天數 使用者名稱               ##使用者密碼組最後一次修改的時間,如果設定0,則使用者登陸後必須修改自己的密碼

chage -m 天數 使用者名稱               ##最短有效期

chage -m 天數 使用者名稱               ##最長有效期

chage -w 天數 使用者名稱               ##警告期

chage -i 天數 使用者名稱               ##使用者非活躍天數

chage -e yyyy-mm-dd 使用者名稱        ##帳號到期日

實驗監控命令                       ##watch -n 1 『tail -n 1 /etc/shadow

linux中使用者管理

使用者就是系統使用者的身份,在系統中使用者儲存為若干竄字元 若干個系統配置檔案 使用者資訊涉及到的系統配置檔案 etc passwd 使用者資訊 使用者 密碼 uid gid 說明 家目錄 使用者使用的shell etc shadow 使用者認證資訊 組名稱 組密碼 組id 附加組成員 etc gs...

Linux帳號管理 中 使用者管理

摘要 本文簡要介紹了linux帳號管理的使用者管理。linux ubuntu10.0.4 1.系統管理員功能 1.1新建使用者 useradd usage useradd options 1.2修改使用者 usermod usage usermod options 1.3刪除使用者 userdel ...

linux中使用者組管理

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