레벨001-3 : useradd로 새로운 계정을 생성하는 다양한 방법들
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 3,271 조회
- 0 추천
- 목록
본문
레벨001-3 : useradd로 새로운 계정을 생성하는 다양한 방법들
useradd로 간단히 계정을 생성하는 예와 서버내부의 메커니즘에 대해서 설명하였습니다.
이번에는 좀 더 다양한 옵션사용의 예를 보도록 하겠습니다.
sspark1이라는 계정사용자를 다음과 같이 새로 생성 하였습니다.
[root@host3 root]# useradd
-d /home/sspark1 -u 600 -s /bin/csh sspark1 |
즉, 위의 예는 홈디렉토리위치를 /home/sspark1로 지정(-d /home/sspark1)하였고, UID를 600으로 지정(-u 600)하였으며, 기본사용쉘을 C Shell로 지정(-s /bin/csh)하여 sspark1이라는 사용자를 생성하였습니다.
즉, 간단히 정리하면 다음과 같습니다.
. -d /home/sspark1 : 홈디렉토리 위치를 /home/sspark1로 지정함.
. -u 600 :
UID를 600으로 지정함.
. -s /bin/csh : 사용할 기본쉘을 C Shell로 지정함.
. sspark1 :
생성할 계정명으로 sspark1을 지정함.
다음은 위의 결과를 확인한 것입니다.
[root@host3 root]# grep
sspark1 /etc/passwd |
이렇게 옵션을 직접 지정하면 디폴트 값보다 우선하여 적용된다는 것을 알아두시기 바랍니다.
다음의 예는 좀 더 다양한 옵션을 사용하여 계정을 생성한 예입니다.
[root@su249 ~]# useradd -c 박성수 -e 2015-12-31 -d /home/sspark2 -u 601 -s /bin/sh -p 12345 sspark2 [root@su249 ~]# |
위에서 사용한 옵션을 간단히 설명하면 다음과 같습니다.
. -c 박성수
: 계정사용자의 간단한 설명
. -e 2015-12-31
: 계정사용 종료일자
. -d /home/sspark2 : 홈디렉토리 위치
. -u 601 :
UID 601로 지정
. -s /bin/ksh : 사용할 기본쉘을 Korn Shell로 지정
. -p 12345 : 패스워드를 12345로 지정
. sspark2 :
생성할 계정명
위와 같이 지정한 다음 생성된 내용을 간단히 확인한 것입니다.
[root@su249 ~]# grep sspark2 /etc/passwd sspark2:x:601:601:박성수:/home/sspark2:/bin/sh [root@su249 ~]# [root@su249 ~]# grep sspark2 /etc/shadow
sspark2:12345:14211:0:99999:7::16800: [root@su249 ~]# [root@su249 ~]# grep sspark2 /etc/group sspark2:x:601: [root@su249 ~]# |
이상과 같이 다양한 옵션을
사용하여 useradd를 사용할 수 있음을 알 수 있을 것입니다.
관련자료
-
이전
-
다음