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

useradd로 새로 생성되는 계정의 로그인쉘 지정하기

작성자 정보

  • 구돌 작성
  • 작성일

컨텐츠 정보

본문

useradd로 새로 생성되는 계정의 로그인쉘 지정하기

 

 

useradd명령어로 새로운 사용자가 생성되면 기본적으로 사용하는 쉘은 /bin/bash입니다. 

 

 이는 리눅스 설치초기환경으로써 기본사항입니다. 

 

  하지만 useradd로 생성되는 모든 사용자들이 기본으로 사용할 쉘을 다른 쉘로 지정하고자 하신다면 다음과 같이 하면 됩니다. 

 

 .

 

, useradd로 생성되는 새로운 사용자가 기본적으로 사용할 쉘(로그인쉘)을 지정하려면 아래와 같이 “useradd -D” -s옵션을 사용하여 지정하시기 바랍니다. 

 

 

 

[root@su249 ~]# useradd -D -s /bin/sh

[root@su249 ~]#

[root@su249 ~]# cat /etc/default/useradd

# useradd defaults file

GROUP=100

HOME=/usr

INACTIVE=-1

EXPIRE=

SHELL=/bin/sh

SKEL=/etc/skel

CREATE_MAIL_SPOOL=yes

 

[root@su249 ~]#


, 위의 예는 useradd로 생성되는 새로운 사용자의 기본쉘을 /bin/sh(본쉘)로 지정한 것입니다. 

 

 기본 사용쉘이 /bin/bash에서 /bin/sh로 변경된 것을 확인하기 바랍니다. 

 

 이후부터는 useradd로 새롭게 생성되는 모든 계정들의 기본사용쉘은 /bin/sh가 됩니다. 

 

 

 

관련자료

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

공지사항


뉴스광장


  • 전체 회원수 59,444 명
  • 전체 게시물 30,916 개
  • 전체 댓글수 11,873 개