/etc/passwd3개 파일에 계정명에 대한 정보가 추가되고
/etc/group
/etc/shadow
/home/계정명으로 계정에대한 사용자 홈디렉터리가 1개 생성된다.
# useradd 계정명
위처럼 별개의 옵션없이 계정을 생성하게 되면 기본값으로 계정이 생성된다.
"/etc/passwd" 의 내용은 다음과 같으며,
계정명 : X : UID : GID : comment : home_dir : shell기본값은 다음과 같다.
계정명:X:[이전에 생성된UID+1]:[UID와 동일]:[NULL]:[/home/계정명]:/bin/bash
기본값의 정보는
/etc/defualt/useradd위 두 파일과
/etc/login.defs
/etc/skel이라는 디렉터리가 갖고 있다.
0 관리자 계정/그룹
1~499 시스템관리계정/그룹500~6만 일반사용자계정/그룹
다른OS - UID/GID
0 관리자 계정/그룹[옵션]
1~99 시스템관리계정/그룹
100~ 일반사용자계정/그룹
-u uid(시스템이 판단하기위한 정보)* 옵션은 다중 사용가능하다.
-g gid(시스템이 판단하기위한 정보)GID는 사전에 등록된 값만을 지정할수있다.(새로운gid생성불가)
-c 설명
-d 홈디렉터리
-s 쉘
ex) # useradd -u 500 -c "test1" -d /home/test1 -s /bin/bash 계정명# passwd
# passwd [엔터] 현재 접속중인 계정의 패스워드 변경
# passwd 계정명 지정한 계정의 패스워드 변경
root의 권한으로 패스워드를 최초로 입력할때는 조건없이 패스워드 지정이 가능하다. (경고메세지만나옴)
그러나, 일반 사용자가 암호를 입력할때는 다음 조건이 맞아야한다.
- 길이제한 (7자이상)
- 간단한단어는 사용불가
- 등록된패스워드 사용불가
- 이전 패스워드 사용불가
# useradd
#userdel 계정명 계정에 관련된 파일의 정보만을 지운다. (홈디렉터리의 내용은 지우지않음)
#userdel -r 계정명 계정에 관련된 모든 정보를 지운다. (홈디렉터리의 내용도 지움)
# cat /etc/passwd | grep test
/etc/passwd라는 파일을 불러와서 test가 검색된 라인만 출력한다.
#finger 계정명1 계정명2 계정명3
계정에대한 정보를 출력한다.
댓글 없음:
댓글 쓰기