리눅스 /etc/passwd 파일 구조 및 계정 패스워드 변경


리눅스 /etc/passwd 파일 구조 및 계정 패스워드 변경

리눅스 로그인 시 사용자 계정과 패스워드를 입력하면 /etc/passwd 파일과 입력한 값을 비교합니다. 644 권한의 root 소유의 일반 파일입니다. /etc/passwd 파일의 내용은 아래와 같습니다. 첫번째 root계정의 구조를 확인해보면 root:x:0:0:root:/root:/bin/bash 총 7개의 필드로 구분자 ':' 를 사용합니다. 각 필드의 의미는 1) root : 사용자의 계정명 2) x : shadow 패스워드를 사용한다는 의미 즉, 평문 패스워드를 사용하지 않고 암호화 된 패스워드를 사용하겠다는 의미입니다. 3) 0 : 사용자 ID값 (UID) 시스템은 사용자 계정명으로 사용자를 식별하는 것이 아니라 UID, GID 값을 확인하여 권한은 부여하고 식별하게 됩니다. 사용자 계정명이 꼭 root가 아니더라도 UID , GID가 0으로 설정된 계정명이 존재한다면 root의 권한과 동일한 권한을 갖게 됩니다. 4) 0 : 기본 그룹 ID (GID) 5) root :...


#bash #id #passwd #shadow #shell #리눅스

원문링크 : 리눅스 /etc/passwd 파일 구조 및 계정 패스워드 변경