Linux下的賬戶管理(1)--passwd和shadow
阿新 • • 發佈:2018-12-14
Linux中的使用者分為兩大類
超級使用者:root(預設)
普通使用者:其餘都是普通使用者
超級使用者登入是“#”的表示,普通使用者登入是“$”的標誌
[[email protected] ~]#
[[email protected] ~]$
方括號中的文字含義
[使用者名稱@域名 當前目錄名]
預設情況下
使用者的所有資訊都是儲存在/etc/passwd檔案中的
使用者密碼的所有資訊都是儲存在/etc/shadow檔案中的
使用者組的所有資訊都是儲存在/etc/group檔案中的
Linux賬號管理-配置檔案-/etc/passwd檔案結構
檢視/etc/passwd檔案內容
該檔案每一行代表一個使用者,每一行一共有7個欄位,含義如下:
[[email protected] ~]# cat /etc/passwd
....省略部分輸出
lewis:x:1000:1000:lewis:/home/lewis:/bin/bash
Lewis:使用者名稱
X:早期這個部分放的是使用者登入密碼,現在密碼放入了/etc/shadow中了
UID:0表示系統管理員,1-999保留給系統使用的ID,1000以上給一般使用者
GID:0表示系統管理員,1-999保留給系統使用的ID,1000以上給一般使用者
Lewis:使用者資訊說明
/home/lewis:使用者家目錄,用登入時,所在的目錄
/bin/bash:使用者在登入的時候,是否可以使用shell,如果不能使用shell,則會顯示/sbin/nologin
Linux賬號管理-配置檔案-/etc/shadow檔案結構
lewis:$6$CcoMXRg0$F5tpLR.xOuH/0Y9jGYBQlk/dAB4ooWujUC2uL6aXr.WEWwDRysUj6NdNA/VXR1RDkk1uOsSTBuJpbacJ8B9bO/:17874:0:99999:7:::
1、Root:使用者名稱
2、一串紅色的字:經過加密的密碼
3、最近更改過密碼的日期:Linux中的日期,是通過1970年1月1號開始累加的日期
4、密碼不能改修改的天數:0表示隨時可以修改
5、密碼需要重新被修改的天數:通過修改該值,可以強制使用者修改密碼
6、密碼需要變更的告警天數:7天內系統會想使用者發出告警
7、密碼到期後,賬號還可以使用的時間
8、賬號失效日期:通過1970年1月1號開始累加的日期,到了時間後,無論密碼是否過期,該賬號就不能使用了
9、保留