검색결과 리스트
글
사용자 계정 / 그룹 관리
1. 계정 생성 명령어 관련 파일
위치 |
의미 |
/etc/passwd |
사용자 계정 정보의 저장소 |
/etc/shadow |
암호화된 사용자 정보 |
/etc/group |
그룹 목록들에 대한 정보 |
/home |
사용자 별 홈 디렉토리 |
1) /etc/passwd
위치 |
의미 |
skykings |
사용자 계정명 |
x |
패스워드(/etc/shadow 파일에 저장된 값을 불러온다) |
501 |
Uid |
501 |
Gid |
/home/skykings |
홈디렉토리 위치(설정하지 않으면 최상위 디렉토리로 간다) |
/bin/bash |
사용자 시스템 로그인 시 shell의 위치 (설정하지 않으면 /bin/sh로 실행, 잘못된 경로일 경우 로그인이 되지 않는다) |
* Uid와 Gid를 0으로 변경 후 접속 시 root 계정으로 접속된다.
*계정에 lock을 걸려면 /sbin/nologin 에서 설정한다
2) /etc/shadow
위치 |
의미 |
skykings |
사용자 계정명 |
$1$OWnL9I/s$IZ4XjXkseSNXCUnt99ORi1 |
md5로 암호화된 패스워드 값 |
16155 |
암호 생성 일자 |
0 |
암호 변경 가능 최소 시간 |
99999 |
초기 암호 변경 없이 사용 유효 기간 |
7 |
만료 지정 시 만료 경고 일수 |
2) /etc/group
위치 |
의미 |
skykings |
그룹명 |
x |
그룹 패스워드 |
501 |
GID |
NULL |
그룹 구성원 사용자 이름 |
2. 계정 관련 명령어
1) useradd
- 계정 생성
-usage : useradd [option] [인자값],,,,[계정]
인자값 |
의미 |
-u |
사용자 UID 변경 |
-g |
사용자 기본 그룹 지정 |
-d |
사용자의 기본 홈 디렉토리 변경 |
2) usermod
-계정 수정
-usage : usermod [option] [인자값],,,,[계정]
인자값 |
의미 |
-u |
사용자 UID 변경 |
-g |
사용자 기본그룹 지정 |
-d |
사용자의 기본 홈 디렉토리 변경 |
-l |
계정명 변경 |
3) userdel
- 계정 삭제
-usage : userdel [option] [인자값],,,,[계정]
인자값 | 의미 |
-f | rkdwp tkrwp |
-r | 계정 생성 시 모든 정보 삭제 |
-h | 도움말 |
* 주로 "-rf" 옵션으로 많이 사용한다
4) passwd
-패스워드 수정
-usage : usermod [option] [계정]
인자값 | 의미 |
-d | 패스워드 NULL 지정 (암호 삭제) |
-l | 패스워드 잠금 |
-u | 패스워드 잠금 해제 |
-S | 패스워드 상태 출력 |
5) groupadd / groupdel
-그룹 생성, 삭제
-usage : groupadd [option] [그룹]
groupdel [그룹]
인자값 |
의미 |
-f |
그룹 강제 생성 |
-g |
그룹 생성 시 GID 지정 |