Day7. User 생성 (계정 생성)

2016. 3. 9. 17:26리눅스

 User 생성

  < user가 생성되면 문서 내용이 변경되는 파일> => 경로변경 불가

 ① /etc/passwd - 사용자 정보

 ② /etc/shadow - 사용자 비밀번호 정보

 ③ /etc/group - 그룹 정보

 ④ /etc/gshadow - 그룹의 비밀번호 정보 -> 사용하지 않는다 -> 복잡

 

  < user가 생성되면 안에 파일이 생성되는 것 > => 경로변경 가능

 ① /home/ - 일반 사용자의 홈디렉토리가 생성되는 경로

 ② /var/spool/mail - 사용자의 메일함(file)이 생성되는 경로

----------------------------------------------------------------------------------------------------- 

   cat /etc/passwd 

    # 문서 맨 마지막 줄 : samadal:x:500:500:madalgyo:/home/samadal:/bin/bash 

     - samamdal : 사용자명

     - x : 비밀번호 - 숨겨진 상태를 의미 - /etc/shadow에서 얻어온다.

     - 500 : UID - 컴퓨터가 인식할 수 있는 user번호

     - 500 : GID - 컴퓨터가 인식할 수 있는 group번호

     - madalgyo : 기본값 = NULL -> 값이 들어갈 수 있는 빈 공간

     - /home/samadal : 홈디렉토리의 위치, 경로

     - /bin/bash : shell의 종류 (ksh : unix prompt , bash : linux prompt, shell : 명령어 해석기)

  ② cat /etc/shadow

    # 문서 맨 마지막 줄 : samadal :_________________:15775:0:99999:7:

     - 비밀번호가 암호화 되어있다.

     - samadal : 사용자명

     - _______________ : 암호화된 비밀번호

     - 15775 : unix가 시작된 1970.1.1을 기점으로 password를 생성한 날까지의 일수

     - 0 : 비밀번호 재설정 기간 - 언제든지 변경 가능 ( if 1이면, 하루 지나야 비밀번호 변경가능)

     - 99999 : 비밀번호 유효기간

     - 7 : 비밀번호 경고 기간

     - 6.x : SHA - 512 방식 이용

     - !! : NULL -> 기본적으로 이 값이 들어간다.

   

  ③ cat /etc/group 

    # 문서 맨 마지막 줄 : samadal:x:500:[     ]

     - samadal : 그룹명

     - x : group 비밀번호 -> /etc/gshadow에서 참조

     - 500 : GID( 그룹의 번호 )

     - [    ] : 그룹소속원 -> 콤마(,)로 계정 구분