- Today
- Total
프로그래밍 농장
Linux [ 사용자 관련 파일 /디렉토리 ] 본문
끝에 / 있는것은파일 나마지는 디렉토리
/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 ( root는 0 출력 | korea 같은 일반 사용자는 1000번대로 사용자 번호를줌.
4 : GID == Group ID
5 : Comment == 해당 사용자에대한 설명을 적어주는 부분 (주석 , 성명)
6 : 사용자의 home directory 경로 ( 계정에 대한 정보저장) --> 리눅스 설치할떄 , korea라는 이름으로 설치했으면, home 밑에 korea라는 디렉토리가 생성된다.
7 : shell == os가 쓰는 프로그램명령어를 바로 컴퓨터언어랑 인식시킬수없으므로 연결시켜주는 통역사역할
bourne shell =sh -> 최초개발 shell ( 이후개발버전보다 안좋겠지 ? )
bourne again shell = bash ( 리눅스 표준 shell )
korn shell == ksh ( unix 표준 shell )
-useradd == 리눅스 시스템에서 사용자 생성
기본형식 : useradd[옵션][인자값][사용자명]
-1번쨰 형식 : useradd[계정명] -> (가장기본적인 형식)
- useradd의 옵션들은 모두 passwd안 필드들의 앞글자를 딴 알파벳이다
ex)
useradd user1
useradd -c testing -s /bin/sh user2
useradd -d /linux/star -s /bin/tcsh user3 --> -d /linux/star ( linux/안에 star디렉토리명으로 만들어라
ex)
사람 - os - shell - 컴퓨터 ( 의 개념으로 이해하자 )
/etc/shadow
/etc/group
/etc/gshadow
/etc/login/defs
/etc/default/useradd
/home/
/etc/skel/
'Linux' 카테고리의 다른 글
Linux [ cat / head / tail ] (0) | 2019.10.28 |
---|---|
Linux [ 시스템 종료 명령 ] (0) | 2019.10.24 |
Linux [ vi editor ] (0) | 2019.10.22 |
Linux [ 리눅스의 명령어들2 ] (0) | 2019.10.22 |
Linux [ 리눅스의 명령어들 ] (0) | 2019.10.21 |