강좌
클라우드/리눅스에 관한 강좌입니다.
자격증 분류

리눅스마스터2급강좌 : /etc/passwd파일

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

리눅스마스터2급강좌 : /etc/passwd파일

 

 

사용자에 대한 기본적인 설정은 /etc/passwd, /etc/shadow /etc/group 파일에 포함되어 있다.

 

 

 

 

이것들은 사용자를 생성하는 것과 동시에 생성이 된다.

 

 

 

 

사용자들의 패스워드는 기본적으로 /etc/passwd /etc/shadow와 관련이 있다.

 

 

 

 

/etc/passwd 파일은 전형적인 패스워드 파일이고 /etc/shadow 파일은 보안을 위해 사용되는 shadow 프로그램에 의해 생성된 설정 파일이다.

 

 

 

 

 

/etc/passwd 파일

/etc/passwd 파일은 사용자에 대한 기본적인 설정 내지는 정보들이 들어 있다.

 

 

 

 

원래 이 파일에는 사용자의 패스워드에 대한 사항도 함께 저장되는데, shadow 프로그램에 의해서 암호화되어 기록된다.

 

 

 

 

다음은 SULinuxpasswd 파일의 예제이다.

 

 

 

 

 

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

bin:x:1:1:bin:/bin:/sbin/nologin

daemon:x:2:2:daemon:/sbin:/sbin/nologin

adm:x:3:4:adm:/var/adm:/sbin/nologin

lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin

sync:x:5:0:sync:/sbin:/bin/sync

shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown

halt:x:7:0:halt:/sbin:/sbin/halt

mail:x:8:12:mail:/var/spool/mail:/sbin/nologin

...중략...

distcache:x:94:94:Distcache:/:/sbin/nologin

named:x:25:25:Named:/var/named:/sbin/nologin

mysql:x:27:27::/home/mysql:/bin/bash

sulinuxer:x:500:500::/home/sulinuxer:/bin/bash

 

 

 

 

 

이 예에서 한 행이 콜론(:) 으로 구분된 7개의 필드로 구성되는 것을 알 수 있다.

 

 

 

 

각 필드의 의미는 다음과 같다.

 

sulinuxer:x:500:500:SULinux 사용자:/home/sulinuxer:/bin/bash

① ② ③ ④ ⑤ ⑥ ⑦

 

사용자의 사용자명(username)

사용자의 패스워드 - 암호화되어 있으며 shadow 패스워드를 사용하는 경우에는 x로만 나타난다.

사용자의 UID - 유닉스 시스템의 모든 사용자는 사용자를 구별하기 위한 숫자가 할당된다.

 

 

 

 

이 숫자를 UID라고 한다.

 

 

 

 

보통 500부터 자동으로 지정이 되지만 리눅스 배포판에 따라 다른 숫자로 시작되는 경우도 있다.

사용자의 GID - 사용자가 포함된 그룹의 번호를 나타낸다.

 

 

 

 

사용자명과 마찬가지로 모든 그룹은 그룹을 구분하기 위한 숫자를 가지게 되는데, 이 숫자를 GID라고 한다.

 

 

 

 

이 필드의 GID/etc/group 파일에 등록된 그룹의 것이어야만 한다.

사용자에 대해 설명하는 주석

사용자의 홈 디렉토리

사용자가 기본사용쉘

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,037 명
  • 현재 강좌수 :  35,806 개
  • 현재 접속자 :  113 명