-직접 수정할 수 있지만 같이 생성되는 파일들 없이 만드는것이므로
추천하지 않음
-예전에는 비밀번호도 있었지만 이 파일이 많이 참조되면서 /etc/shadow에 따로 저장된다.
-UID,GID를 레포트로 뽑아서 가지고 있어야한다. 권한 문제기 때문에 자동으로 할당해주면 안된다.
|
||
Root :
|
X :
|
0 :
|
0 :
|
root :
|
/root :
|
/bin/bash
|
계정 :
|
암호 :
|
UID :
|
GID :
|
주석 :
|
홈디렉토리 :
|
쉘
|
/etc/shadow
-비밀번호가 해쉬값으로 변환되어 저장된다.
-Pwconv 명령을 이용 활성화
-Change명령을 이용 내용 수정
비밀번호는 직접 크랙해서 써보면 된다. - john the ripper
root:
|
해시값:
|
:
|
0:
|
99999:
|
7 :
|
:
|
:
|
|
계정명
|
암호
|
최종변경일
|
암호변경까지 남은날
|
암호 유효기간
|
암호 만료까지 경고기간
|
암호만료뒤 계정 폐쇠까지 기간
|
계정이 만료일
|
예비
|
/etc/gorup
그룹정보가 있는 정보
root:
|
X:
|
0:
|
|
그룹명
|
암호
|
GID
|
소속계정
|
/etc/gshadow
그룹 비밀번호 정보
Groupadd
그룹 등록 - 사용자 등록 전에 반드시 사용자가 속할 그룹이 먼저 만들어야 한다.
그룹번호는 1001번 이상으로 써야한다.
#groupadd [-g [그룹번호]] [그룹명]
-r : 1000번 이하의 gid 번호를 자동으로 할당한다. 시스템이 daemon이나 관리 목적으로 사용함으로 가능한 사용 하지 않는게 좋다.
-o : 중복된 GID번호 할당기 가능하다.
권한이 중복되서 쓰지않는게 좋다.
Groupdel
그룹삭제
그룹삭제는 반드시 그룹명을 이용한다. 사용하고 있는 유저가 있으므로 거의 사용하지 않는다.
-검찰에서 조사나오면 가능할지도...
#groupdel [그룹명]
Useradd
계정생성
#useradd [옵션] [ 사용자명]
-u : uid 지정 - 네트워크 전체에서 유일해야함 - 문서로 관리해야함.
-g : gid 지정(default : 계정명)
-G : 보조 그룹 지정
-d : 홈디렉토리 지정(default:/home/[계정명])
-D : 기본 설정 확인 및 변경
-s : 쉘지정 - 로그인이 필요 없는 관리용 계정은 /sbin/nologin으로 설정한다.
Userdel
계정삭제
#userdel -r [사용자명]
옵션
-r : 계정에 귀속된 홈디렉토리와 malibox등을 모두 삭제한다. 계정 삭제시 반드시 사용
특별한 사용자 생성 옵션 - 지금은 개인 웹메일이 있기 때문에 안쓴다.
옵션
-M : 메일 전용 계정 생성, 홈디렉토리가 생성되지 않는다.
-r : 999번 이하의 UID 자동 할당, 서비스를 위한 더미 계정으로 보통 실 사용자가 없다.
Shell은 /sbin/nologin으로 지정한다. 홈디렉토리가 생성되지 않는다.
Passwd
패스워드 바꿀때 사용
#Passwd [유저아이디]
*root만 간단한 passwd로 변경가능
댓글 없음:
댓글 쓰기