도혀릐 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 값

다섯번째 필드는 사용자의 이름을 나타냄

여섯번째 필드는 로그인에 성공시 위치하게되는 디렉토리 경로

일곱번째 필드는 처음 로그인 했을 때 실행되게 할 프로그램