1. 程式人生 > >用戶配置文件和密碼配置文件、用戶組管理、用戶管理、usermod命令

用戶配置文件和密碼配置文件、用戶組管理、用戶管理、usermod命令

51cto 通用 普通 sbin png root tle 用戶名 加密

用戶配置文件和密碼配置文件

用戶配置文件:/etc/passwd

/etc/passwd 用戶密碼文件,當我們增加一個用戶時,文件就會增加相應的一行內容。

技術分享圖片

第一字段:為用戶名

第二段:該用戶的登錄口令(密碼,密碼其實是在/etc/passwd,安全起見這裏用x表示)

第三段:uid(用戶標識號)

第四段:gid(組標識號)

第五段:註明說明的,無實際意義

第六段:用戶家目錄

第七段:用戶的shell(用戶登錄後,要啟動一個進程,用來將用戶下達的指令傳給內核,這就是shell) 普通用戶和root都是/bin/bash


密碼配置文件:/etc/shadow

/etc/shadow專門存放密碼的,和/ect/passwd一一對應

技術分享圖片


技術分享圖片

/etc/shadow分割成9個字段 (以“:”作為區分符)

第一字段:用戶名

第二字段:用戶密碼(加密)

第三字段:天數(1970起)

第四字段:密碼要過多少天才可以更改(默認為0)

第五字段:密碼在多少天後到期(在這期間要進行密碼修改)


第六字段:密碼到期前的警告期限(前提是密碼到期)

第七字段:賬號失效期限(前提密碼到期)

第八字段:賬號的生存周期(以1970為起始)

第九字段:沒什麽意義


修改密碼(創建密碼)命令:

# passwd 用戶名(cansheng) 回車後就可以直接設定密碼了








用戶組管理

groupadd +創建的組名(grp1) /adduser

技術分享圖片這裏的Gid 1000

同時也可以在創建組的同時指定 gid

group -g gid號(1000以上) 組名

技術分享圖片

刪除組:(前提是組裏無其他成員用戶,否則刪除不了)

groupdel 組名

技術分享圖片





用戶管理

增加用戶:useradd

useradd 用戶名

技術分享圖片普通用戶增加,uid是從1000開始

創建用戶的同時指定uid 和所屬組

useradd -u uid號 -g 組名 用戶名

技術分享圖片

創建用戶的同時指定uid 和所屬組 家目錄 和 用戶的shell

useradd -u uid號 -g 組名 用戶名 -d 家目錄 -s shell名

技術分享圖片

創建用戶的同時不創建家目錄


刪除用戶:userdel

userdel 用戶名

但是在刪除用戶的時候是不會刪除它的家目錄(因為系統會認為用戶裏還有文件)

技術分享圖片

刪除用戶時刪除家目錄 + -r

userdel -r 用戶名

技術分享圖片





usermod命令

更改用戶屬性的命令(usermod (chmod))

usermod -u 數值 username

usermod -g gid/組名 username

usermod -d 家目錄(/home/fwdsfs)username

usermod -s shell名(/sbin/noligin) username



useradd -G 組名 username (指定username的擴展組)


用戶配置文件和密碼配置文件、用戶組管理、用戶管理、usermod命令