강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

레벨001-3 : useradd로 새로운 계정을 생성하는 다양한 방법들

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

레벨001-3 : useradd로 새로운 계정을 생성하는 다양한 방법들

 

useradd로 간단히 계정을 생성하는 예와 서버내부의 메커니즘에 대해서 설명하였습니다

 

  이번에는 좀 더 다양한 옵션사용의 예를 보도록 하겠습니다

 

  sspark1이라는 계정사용자를 다음과 같이 새로 생성 하였습니다

 

 

 

[root@host3 root]# useradd -d /home/sspark1 -u 600 -s /bin/csh sspark1
[root@host3 root]#

 

, 위의 예는 홈디렉토리위치를 /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
sspark1:x:600:600::/home/sspark1:/bin/csh
[root@host3 root]#
[root@host3 root]# grep sspark1 /etc/group
sspark1:x:600:
[root@host3 root]#
[root@host3 root]# ls -al /home/sspark1
합계 32
drwx------    3 sspark1  sspark1      4096  9
19 11:46 .
drwxr-xr-x    8 root     root         4096  9
19 11:46 ..
-rw-r--r--    1 sspark1  sspark1        24  9
19 11:46 .bash_logout
-rw-r--r--    1 sspark1  sspark1       191  9
19 11:46 .bash_profile
-rw-r--r--    1 sspark1  sspark1       124  9
19 11:46 .bashrc
-rw-r--r--    1 sspark1  sspark1       854  9
19 11:46 .emacs
-rw-r--r--    1 sspark1  sspark1       120  9
19 11:46 .gtkrc
drwxr-xr-x    3 sspark1  sspark1      4096  9
19 11:46 .kde
[root@host3 root]#

 

이렇게 옵션을 직접 지정하면 디폴트 값보다  우선하여 적용된다는 것을 알아두시기 바랍니다

 

 다음의 예는 좀 더 다양한 옵션을 사용하여 계정을 생성한 예입니다

 

 

 

[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를 사용할 수 있음을 알 수 있을 것입니다

 



관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,034 명
  • 현재 강좌수 :  35,785 개
  • 현재 접속자 :  148 명