리눅스 분류
useradd로 새로 생성되는 계정의 로그인쉘 지정하기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 4,216 조회
- 0 추천
- 목록
본문
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가 됩니다.
"무단배포금지: 클라우드포털(www.linux.co.kr)의 모든 강좌는 저작권에 의해 보호되는 콘텐츠입니다. 무단으로 복제하여 배포하는 행위는 금지되어 있습니다."
관련자료
-
이전
-
다음
댓글 0
등록된 댓글이 없습니다.