用戶配置文件和密碼配置文件、用戶組管理、用戶管理、usermod命令
用戶配置文件:/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命令