linux 域账户密码忘记,linux基础命令-用户域用户组管理
//與用戶相關的配置文件:/etc/passwd:? #用戶的配置文件,?保存用戶賬戶的基本信息
/etc/shadow? #用戶影子口令文件
一、用戶帳號文件——passwd
1.“/etc/passwd”文件是UNIX安全的關鍵文件之一。該文件用于用戶登錄時效驗用戶的登錄名、加密的口令數據項、用戶ID(UID)、默認的用戶組ID(GID)、用戶信息、用戶主目錄及登錄后使用的shell。
2.“/etc/passwd”文件的每一行保存一個用戶的資料,而用戶數據按域以冒號“ :”分隔。格式如下
username:password:uid:gid:userinfo:home:shell
各個域的含義如下所示
“/etc/passwd”文件中域的含義
域
含義
username
登錄名
password
加密的用戶口令
uid
用戶ID
gid
用戶組ID
userinfo
用戶信息
home
分配給用戶的主目錄
shell
用戶登錄后將執行的shell(若為空格則默認為“/bin/sh”)
下面是一個實際用戶的例子。
user1:x:500:500: user1:/home/user1:/bin/bash
那么該用戶的基本信息如下所示。
1.登錄名:user1。
2.加密的口令表示:x。
3.UID:500。
4.GID:500。
5.用戶信息:user1.
6.用戶主目錄:“/home/user1”。
7.登錄后執行的shell:“/bin/bash”。
//任何擁有0值UID的用戶都具有root用戶訪問權限。
二、用戶影子文件——shadow
1.針對惡意用戶取得“/etc/passwd”文件,linux系統目前廣泛采用“shadow(影子)文件”機制,將加密的口令轉移到“/etc/shadow”文件里。“/etc/shadow文件”只為root超級用戶可讀,而相應的“/etc/passwd”
文件的密文域顯示為一個“x”,從而最大限度地減少了密文泄露的機會。
2.和“/etc/passwd”類似,“/etc/shadow”文件中每條記錄用冒號“:”分隔,形成9個域,格式如下:
username:password:lastchg:min:max:warn:inactive:expire:flag
各個域含義如下所示:
“/etc/shadow”文件中域的含義
域
含義
username
用戶登陸名
password
加密的用戶口令
lastchg
表示從1970年1月1日期到上次修改口令所經過的天數
min
表示倆次修改口令之間至少經過的天數
max
表示口令還會有效的最大天數,如果是99999則表示永不過期
warn
表示口令失效前多少天內系統向用戶發出警告
inactive
表示禁止登錄前用戶名還有效的天數
expire
表示用戶被禁止登錄的時間
flag
保留域
//有域未被定義以:表示
三、用戶帳號文件——group和gshadow
1.“/etc/passwd”文件包含在每個用戶組ID(GID),在“/etc/passwd”文件中尋找同組用戶較費時。“/etc/grop”文件包含關于用戶組信息,“/etc/grop”提供了一個比較快捷的尋找途徑。
2.在“/etc/passwd”中每個GID在“/etc/grop”中都應該有相應的項列出用戶組和其他的用戶。
2.“/etc/group”文件記錄格式如下所示:
group_name:group_password:group_id:group_members
標簽:文件,passwd,用戶組,用戶,口令,etc,linux,shadow
來源: https://www.cnblogs.com/hwz5201314/p/13938885.html
總結
以上是生活随笔為你收集整理的linux 域账户密码忘记,linux基础命令-用户域用户组管理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 盛趣游戏:《传奇》国内完整独占权落定
- 下一篇: linux 内存 面试,【Linux内存