섀도우 파일에는 루트 해시 대신 "!"이 포함되어 있습니다.

섀도우 파일에는 루트 해시 대신 "!"이 포함되어 있습니다.

shadow파일에서 비밀번호를 해독하는 방법을 이해하려고 하는데 root사용자에게 다음이 포함되어 있는 것을 확인했습니다 /etc/shadow.

root:!:17888:0:99999:7:::

무슨 뜻이에요? 이 비밀번호를 어떻게 해독할 수 있나요 john?

답변1

!이 계정에 사용할 수 있는 비밀번호가 없음 을 나타냅니다 . 당신은 그것을 해킹할 수 없습니다.

이 정보는 시스템에 설치된 설명서에서 얻을 수 있습니다. 바라보다man 5 shadow그리고 검색!

답변2

많은 시스템에서는 의도적으로 비밀번호 기반 루트 로그인을 비활성화합니다. 그것이 바로 그 !목적입니다.

root사람들이 이러한 시스템에서 사용할 수 있는 것이 되어야 합니다 sudo.

관련 정보