"리눅스 쉘 변경 chsh"의 두 판 사이의 차이

18번째 줄: 18번째 줄:
==실습 1: csh로 바꾸기==
==실습 1: csh로 바꾸기==
<source lang='cli'>
<source lang='cli'>
[root@jmnote ~]# grep testuser /etc/passwd
[root@zetawiki ~]# grep testuser /etc/passwd
testuser:x:501:501::/home/testuser:/bin/bash
testuser:x:501:501::/home/testuser:/bin/bash
[root@jmnote ~]# chsh testuser -s /bin/csh
[root@zetawiki ~]# chsh testuser -s /bin/csh
Changing shell for testuser.
Changing shell for testuser.
Shell changed.
Shell changed.
[root@jmnote ~]# grep testuser /etc/passwd
[root@zetawiki ~]# grep testuser /etc/passwd
testuser:x:501:501::/home/testuser:/bin/csh
testuser:x:501:501::/home/testuser:/bin/csh
</source>
</source>
<source lang='cli'>
<source lang='cli'>
[root@jmnote ~]# su - testuser
[root@zetawiki ~]# su - testuser
[testuser@jmnote ~]$ echo $SHELL
[testuser@zetawiki ~]$ echo $SHELL
/bin/csh
/bin/csh
</source>
</source>

2015년 2월 14일 (토) 20:07 판

1 개요

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

2 실습 1: csh로 바꾸기

[root@zetawiki ~]# grep testuser /etc/passwd
testuser:x:501:501::/home/testuser:/bin/bash
[root@zetawiki ~]# chsh testuser -s /bin/csh
Changing shell for testuser.
Shell changed.
[root@zetawiki ~]# grep testuser /etc/passwd
testuser:x:501:501::/home/testuser:/bin/csh
[root@zetawiki ~]# su - testuser
[testuser@zetawiki ~]$ echo $SHELL
/bin/csh

3 실습 2: 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 실습 3: 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 ~]$

5 같이 보기

6 참고 자료