도혀릐
2021. 11. 7. 14:49
패스워드 분석 방법
Login id = trainer6
password = coffee
패스워드 파일이란 한 서버를 사용하는 사용자들의 모든 정보를 기록해 놓은 파일
cat이라는 명령어는 파일을 열어서 보여주는 명령어 로 주소를 넣어주면 된다.
cat /etc/passwd
일단 사용자들의 대한 간단한 정보를 보면 이렇다.
이중 한 줄
root:x:0:0Admin:/root:/bin/bash
:를 기준으로 총 7개의 필드로 나뉘어 있음을 알 수 있다.
이제 이 필드들의 각각이 무엇을 의미하는 지 알아보자
첫번째 필드는 로그인할 때 사용되는 아이디
두번째 필드는 패스워드가 적혀있는 부분이지만 보안상의 문제로 이러한 정보들을 /etc/shadow라는 파일로 패스워드를 모아두는 방법을 채택했다. 이 파일을 열 때 관리자 권한을 가진 사람이 아니라면 이러한 값이 출력 된다.
세번째 필드는 컴퓨터가 받아들이는 유저아이디 uid값
네번째 필드는 컴퓨터가 받아들이는 그룹아이디 gid 값
다섯번째 필드는 사용자의 이름을 나타냄
여섯번째 필드는 로그인에 성공시 위치하게되는 디렉토리 경로
일곱번째 필드는 처음 로그인 했을 때 실행되게 할 프로그램