[Solaris] 솔라리스 사용자 추가2

OS/Unix | 2012. 11. 13. 16:02
Posted by SUN02G

솔라리스 사용자 추가 명령어

useradd

-c

-c 옵션 다음에는 사용자에 대한 설명(GECOS 필드의 내용)을 적는다. 
사용자의 영문이름을 적는 것이 일반적이며, /etc/passwd 파일에 내용이 저장된다.


-d

-d 옵션 다음에는 사용자의 홈 디렉토리를 절대 경로명으로 적는다.
일반적으로 사용자의 홈 디렉토리는 /export/home 디렉토리 밑에 
사용자 이름과 동일한 이름을 가진 디렉토리를 사용한다.


-e

-e 옵션 다음에는 사용자가 시스템을 마지막으로 사용할 수 있는 날짜를 적는다. 
날짜를 적을 때는 일반적으로 월/일/년 형식을 사용한다.
사용자는 기입한 날짜까지만 시스템을 사용할 수 있으며 
/etc/shadow 파일에 그 날짜가 저장된다.


-f

-f 옵션 다음에는 로그인과 로그인 사이의 최대 허용 일수를 적는다.
여기서 명시한 최대 허용 일수는 /etc/shadow 파일에 저장된다.
-f 옵션을 사용하지 않으면 /etc/shadow 파일에도 추가되지 않는다.


-g

-g 옵션 다음에는 사용자가 소속된 기본 그룹을 적는다.
솔라리스에서는 한 사용자가 최대 16개의 그룹에 속할 수 있으며 그 중 하나의 그룹만 기본 그룹이라 부른다.
기본 그룹은 /etc/passwd 파일에 저장된다.
-g 옵션 다음에 그룹의 이름이나 그룹의 gid를 적는다.
-g 옵션으로 사용자의 기본 그룹을 명시하지 않으면 other 그룹이 기본 그룹으로 지정된다.


-G

-G 옵션 다음에는 사용자가 소속된 보조 그룹을 적는다.
솔라리스에서 한 사용자가 최대 15개의 보조 그룹에 소속될 수 있다.
보조 그룹은 기본 그룹과는 달리 /etc/group 파일에 저장된다. 
-G 옵션 다음에 그룹의 이름이나 그룹의 gid를 적는다.
여러 개의 그룹을 한꺼번에 기입할 때는 각 그룹을 ",(쉼표)"를 사용해서 구분한다.


-m

-m 옵션은 사용자의 홈 디렉토리가 존재하지 않을 경우 사용자 홈 디렉토리를 생성한다.
그리고 /etc/skel 디렉토리 밑의 모든 내용도 사용자의 홈 디렉토리로 복사한다.


-s

-s 옵션은 사용자가 사용할 로그인 쉘을 지정한다.
-s 옵션을 사용하지 않으면 /bin/sh(본 쉘)이 기본으로 지정된다.


-u

-u 옵션을 사용하면 새로 추가되는 사용자의 UID를 지정한다.
-u 옵션 다음에 지정하는 사용자의 UID는 반드시 숫자로 명시해야 하며, 현재 /etc/passwd 파일에 등록되지 않은 UID를 사용해야 한다.



사용자 추가 예)

# useradd -c "사용자 설명~" -d /export/home/enki -f 10 -g other -G sysadmin -m -e 31/12/2012 -s /bin/bash -u 1004 enki

# passwd enki


설명)

-c "사용자 설명~" <= 코멘트
-d /export/home/enki <= 홈 디렉토리 경로
-f 10 <= 로그인과 로그인사이 최대 허용일수
-g other <= 기본 그룹
-G sysadmin <= 보조 그룹
-m <= 홉 디렉토리 없으면 자동 생성
-e 31/12/2012 <= 접속 허용 종료 기간
-s /bin/bash <= 로그인 후 사용할 쉘
-u 1004 <= 사용자 UID
enki <= 추가되는 사용자 ID


 

블로그 이미지

SUN02G

리얼리스트가 되자. 그러나 가슴 속엔 불가능한 꿈을 품자.

카테고리

Che처럼. (11)
Dream (1)
Diary (3)
News (2)
Project (0)
Software Engineering (0)
Java (0)
Spring (0)
jQuery (0)
ExtJS (1)
HTML5/CSS3 (1)
Android (0)
DB (1)
OS (1)
Eclipse (1)
WAS (0)
Build (0)