반응형
디폴트의 새로운 사용자 정보를 갱신하거나 새로운 사용자를 생성한다.

문법
useradd [옵션] LOGIN
useradd -D
useradd -D [options]

옵션
-d, -home HOME_DIR
새로운 사용자는 사용자 로그인 디렉터리 값으로 HOME_DIR을 사용하여 만들어질 것이다. 디폴트는 LOGIN이름에 BASE_DIR을 추가하고 그것을 로그인 디렉터리 이름으로 사용하는 것이다. 디렉터리 HOME_DIR은 존재할 필요는 없지만 사용하지 않으면 만들어지지 않을 것이다.
-m, --create-home
만약 존재하지 않으면 사용자의 홈 디렉터리를 만들것이다. -k옵션이 사용되었다면 SKEL_DIR에 포함된 파일들은 홈 디렉터리로 복사될 것이다. 그렇지 않으면 /etc/skel에 포함된 파일들이 대신 사용될 것이다. SKEL_DIR 혹은 /etc/skel이 포함된 디렉터리는 사용자의 홈 디렉터리에서 생성될 것이다. -k 옵션은 -m 옵션과 결합되어야 유효하다. 디폴트는 디렉터리를 만들지 않고 어떤 파일도 복사하지 않는다.
-s, --shell SHELL
사용자의 로그인 쉘의 이름. 디폴트는 디폴트 로그인 쉘을 선택하기 위해 이 칸을 비워둔다.
-u, --uid UID
사용자 아이디의 숫자값. -o 옵션이 사용되지 않았다면 이 값은 유일해야 한다. 이 값은 음수이면 안된다. 디폴트는 999보다 크고 다른 사용자 값보다 큰 가장 작은 ID값이 사용된다. 0과 999 사이의 값들은 일반적으로 시스템 계정을 위해 예약되어 있다.
-g, --gid GROUP
그룹이름 또는 사용자 초기 로그인 그룹의 숫자, 그룹 이름은 반드시 있어야 한다. 그룹 번호는 이미 존재하는 그룹을 참조해야 한다. /etc/default/useradd

uid, gid, homedir, ksh 그리고 -m 옵션 이렇게 지정해주면 된다...
uid, gid는   /etc/passwd /etc/group  파일 확인 하면 알 수 있다.
반응형

'리눅스 shell' 카테고리의 다른 글

history  (0) 2010.06.23
lsof  (0) 2010.06.23
ipcs  (0) 2010.03.05
scp  (0) 2010.02.19
ftp  (0) 2010.02.18

+ Recent posts