解讀linux中用戶密碼規則及忘記root口令的破解(思路)

linux當中,用戶名和密碼錶對應關係放在/etc/passwd中,如:linux

root:x:0:0:root:/root:/bin/bashshell

 格式表明意義分別爲bash

用戶名:密碼:用戶id:組id:用戶描述配置

/root表明用戶目錄密碼

/bin/bash爲用戶使用的shell配置文件

:爲分隔符word

其中密碼x已經隱去,放在shadow文件當中di

 

因爲root密碼不常常用到,有時管理員會忘記root密碼,這時能夠將設備重置爲single,即單用戶模式,登錄後,將passwd文件root用戶配置文件的x屏蔽掉,即:文件

root::0:0:root:/root:/bin/bash狀態vi

則root登錄口令被清除,能夠從新設置新的口令

 

ps:能夠將用戶配置文件後面加上nologin設置禁止用戶登錄,如:

root:x:0:0:root:/root:/bin/bash/nologin

則root用戶將再也不能夠登錄:

[kevin@PandoraX etc]$ su - root
Password:
su: /bin/bash/nologin: Not a directory

相關文章
相關標籤/搜索