리눅스공부

user account management: /etc/passwd

CMS419 2020. 10. 18. 22:20

 /etc/passwd

-> 사용자 정보 확인

-- 생성된 사용자 정보는 /etc/shadow에 저장이 되고 저장된 사용자 정보를 /etc/passwd 에서 확인

/etc/passwd 필드

ex) korea:x:1000:1000:korea:home/korea:/bin/bash

       1    2    3     4     5           6             7

 

1: 사용자명

2: 패스워드 == 보안상 X문자 표기 -> 일반 사용자 확인 가능하기 때문에

3: UID == user id

4: GID == group id

5: Comment == 주석, 닉네임

6: 사용자 홈 디렉토리 경로 == 사용자 생성시 사용자명과 동일한 이름으로 자동으로 구성

7: shell type: 명령어 해석기

-- shell(명령어를 해석해 준다.)

  • bourne shell : sh == 최초 개발 shell
  • bourne again shell : bash == linux 표준 shell
  • korn shell : ksh == unix 표쥰 shell

useradd == 사용자 생성

 

useradd [옵션][인자값][계정명]

 

useradd [계정명] == 시스템에 설정되어 있는 기본 생성 정보대로 사용자 생성 요청

ex)

      useradd user1

      useradd -c test -s /bin/sh user2

      useradd -d /linux/star -s /bin/tcsh user3

 

passwd : 접속한 사용자의 패스워드 설정

 

passwd [계정명] : 지정한 사용자 패스워드 설정

-> 관리자만 가능