본문 바로가기

3-1. Linux/::Command::

adduser(useradd)

adduser <user_name>
이용자를 새로 만드는 명령이다. 루트 이용자로 로그인해서 적는다.

-c <comment>
comment 필드에 쓸 문자열을 정한다.
-d <directory>
새로운 이용자의 홈디렉토리를 정한다. 이 옵션이 없으면 기본값은 /home 디렉토리 아래 이용자 이름을 가진 디렉토리다.
-e <mm/dd/yy>
mm/dd/yy까지 유효한 임시 계정을 만든다.
-g <initial_group>
새로운 이용자가 소속할 그룹을 정한다. 그룹을 정하지 않으면 이용자 이름으로 새로운 그룹을 만든다.
-k <skel_dir>
새로운 이용자의 홈디렉토리에 기본적으로 넣어 둘 파일을 모아놓은 디렉토리를 skel directory라 부른다. 기본값은 etc/skel이다.
-m
이용자의 홈디렉토리를 만들지 않는다.
-s <shell>
기본 셸을 정한다.
-u <uid>
adduser 명령은 /etc/passwd 파일을 참고해서 ID를 저절로 붙인다. 특별한 번호를 부여할 때 쓴다.

쓰는 법

Lihaa라는 이름으로 새로운 이용자를 만든다. 리눅스는 대소문자를 철저히 구분하므로 조심한다.
adduser Lihaa
fraldca7이라는 이름으로 새로운 이용자를 만든다. 단, 홈디렉토리는 /home/staff/fr로 정한다.
adduser -d /home/staff/fr fra1dca7
el이라는 이름으로 새로운 이용자를 만든다. 단, Skel은 /usr/local/etc/skel/staff이다.
adduser -k /usr/local/etc/skel/staff