리눅스 쉘 변경 chsh

Jmnote bot (토론 | 기여)님의 2015년 2월 12일 (목) 02:28 판 (로봇: 자동으로 텍스트 교체 (-[root@jmnote +[root@zetawiki))

1 개요

change shell in linux
리눅스 chsh
리눅스 계정 쉘 변경
리눅스 계정 쉘 권한 바꾸기
/usr/bin/chsh
  • 쉘 변경하는 리눅스 명령어

2 예시 1: bash로 바꾸기

명령어
chsh 계정명 -s /bin/bash
실행예시
[root@zetawiki ~]# grep testuser /etc/passwd
testuser:x:502:502::/home/testuser:/sbin/nologin
[root@zetawiki ~]# chsh testuser -s /bin/bash
Changing shell for testuser.
Shell changed.
[root@zetawiki ~]# grep testuser /etc/passwd
testuser:x:502:502::/home/testuser:/bin/bash
[root@zetawiki ~]# su - testuser
[testuser@jmnote ~]$

3 예시 2: nologin으로 바꾸기

명령어
chsh 계정명 -s /bin/nologin
실행예시
[root@zetawiki ~]# grep testuser /etc/passwd
testuser:x:502:502::/home/testuser:/bin/bash
[root@zetawiki ~]# chsh testuser -s /sbin/nologin
Changing shell for testuser.
Shell changed.
[root@zetawiki ~]# grep testuser /etc/passwd
testuser:x:502:502::/home/testuser:/sbin/nologin
[root@zetawiki ~]# su - testuser
This account is currently not available.

4 같이 보기

5 참고 자료