用戶配置文件和密碼配置文件,用戶、組管理

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

 

# 查看用戶名文件  etc / passwd安全

# etc/passwd 文件的每一行(用戶)被 「:」分隔成7段;每一個字段的具體含義是:bash

1.用戶名ui

2.存放的該帳號的口令,基於安全因素就將其存放到「/etc/shadow」中 這裏只用一個 x 替代生命週期

3.用戶標識號( uid )系統識別用戶主是經過這個數字來的, 0就是root 用戶1;0是超級用戶:進程

的標識號,1-499由系統保留,做爲管理賬號,普通用戶的標識號從500開始登錄

四、組標識號 ( gid)這個字段對應着 /etc /group 中的一條記錄、配置

五、註釋說明,沒有實際意義語法

六、用戶的家目錄,當用戶登陸時就處於這個目錄下,root用戶的是 /root密碼

其它用戶的家目錄則爲: / home/username

七、用戶的shell ,用戶登陸後要啓動一個進程,用來將用戶下達的指令傳給內核,這就是 shell

redhat / Centos的 shell 就是 bash .查看 /etc/passwd文件,這個字段除了 /bin/bash 還有

/sbin/nologin 它表示不容許賬號登陸,#若是想創建一個賬號不讓登陸,就能夠把該字段改爲 /sbin/nologin  默認是 /bin/bash

 

 

 

密碼文件     /etc/shadow

密碼文件/etc/shadow   與用戶名文件 / etc/passwd相似 用":"分割成 9個字段

 

一、用戶名 與 /etc/passwd 相對應

二、用戶密碼,這是真正的賬號密碼;

三、上將更改密碼的日期,計算= 距離1970年1月1日 到上次更改密碼的日期:

四、過多少天才能夠更改密碼,默認 是  0 ,即不限制;

五、密碼多少天后過時,默認是99999,

六、密碼到期前的警告期限

七、帳號失效日期

八、賬號 的生命週期

九、保留字段,無心義

 

 

用戶組管理 :

groupadd        //新增長一個組

groupadd [-g GID] groupname      //新增一個組 -g 組id 組名// 自定義gid    

 

#不加 -g 選項則按照系統默認的 gid 建立組;

 

刪除組:  groupdel       //刪除一個組

 

#不能刪除組裏還有用戶的組,(非空組)

 

 

增長刪除用戶

一、增長用戶:useradd

語法: useradd [-u UID] [-g GID] [-d HOME] [-M] [-s] 用戶名

-u : 自定義 UID

-g : 使其屬於已經存在的某個組,後面可跟組ID,也能夠跟組名

-d : 自定義用戶的家目錄

-M: 不創建家目錄

-s : 自定義 shell

 

useradd 不加任何選項直接跟 用戶名,則會建立一個跟用戶名一樣名字的組!

例:

 

-M選項加上後不創建用戶家目錄,可是在 /etc/passwd 文件中仍然有這個字段,可是使用

 ls /home/yonghu  查看家目錄時,提示該目錄 不存在,因此 -M 只是不建立那個家目錄

#指定用戶目錄 -d /home/目錄名 ;    -s /sbin/nologin 不容許登陸

 

刪除用戶: userdel

語法: userdel [-r] username

 

#  -r 選項的做用只有一個,就是刪除賬戶時連帶帳戶家目錄一併刪除!

相關文章
相關標籤/搜索