User Account Management
·사용자 계정 / 그룹 관리
- 계정 생성 명령어 관련 파일
/etc/passwd |
사용자 계정 정보의 저장소 |
/etc/shadow |
암호화 된 사용자 정보 |
/etc/group |
그룹 목록들에 대한 정보 |
/home |
사용자 별 홈 디렉토리 |
- /etc/passwd
abc : x : 123 : 456 : (코멘트 부분,생략가능) : /home/abc : /bin/bash
abc |
사용자 계정명 |
x |
패스워드 |
123 |
UID |
456 |
GID |
/home/abc |
홈 디렉토리 위치 |
/bin/bash |
사용자 시스템 로그인 시 shell 의 위치 |
- /etc/shadow
abc : !! : 12345 : 0 : 99999 : 7 : : :
abc |
사용자 계정명 |
!! (!! :비밀번호 설정 안한 상태) |
패스워드(md5암호화) |
12345 |
암호 생성 일자 |
0 |
암호 변경 가능 최소 시간 |
99999 |
초기 암호 변경 없이 사용 유효 기간 |
7 |
만료 지정 시 만료 경고일수 |
- /etc/group
abc : x : 123 :
abc |
그룹명 |
x |
그룹 패스워드 |
123 |
GID |
NULL |
그룹 구성원 사용자 이름 |
- 계정 생성 : useradd [Option] [인자값] ... [계정]
ex) useradd abc
passwd abc
ex) echo abc::0:0:rootuser:/root:/bin/bash >> /etc/passwd // abc라는 root 계정 추가 (비밀번호 X)
-u |
사용자 UID 변경 |
-g |
사용자 기본그룹 지정 |
-d |
사용자의 기본 홈 디렉토리 변경 |
- 계정 삭제 : userdel [Option] [계정]
ex) userdel -rf abc
-f |
강제 삭제 |
-r |
계정 생성 시 모든 정보 삭제 |
-h |
도움말 |
- 계정 수정 : usermod [Option] [인자값] ... [계정]
-u |
사용자 UID 변경 |
-g |
사용자 기본그룹 지정 |
-d |
사용자의 기본 홈 디렉토리 변경 |
-l |
계정명 변경 |
- 패스워드 수정 : passwd [Option] [계정]
-d |
패스워드 NULL 지정 (암호삭제) |
-l |
패스워드 잠금 |
-u |
패스워드 잠금 해제 |
-S |
패스워드 상태 출력 |
UID : 0 은 관리자
홈디렉토리가 없으면 계정 변환은 되지 않으나 로그인은 된다.
쉘위치에 a를 삽입하면 a를 실행 시킨다.
ip 할당 안된다면 dhclient
'보안 > Linux' 카테고리의 다른 글
Linux -10 Permissions (0) | 2016.04.04 |
---|---|
Linux -9 User Account Management Ⅱ (0) | 2016.04.01 |
Linux -7 Linux Command Ⅳ (0) | 2016.03.29 |
Linux -6 Linux Command Ⅲ (0) | 2016.03.28 |
Linux -5 Linux Command Ⅱ (0) | 2016.03.28 |