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

4번째 줄: 4번째 줄:


==bash로 바꾸기==
==bash로 바꾸기==
;명령어
<source lang='bash'>
<source lang='bash'>
chsh 계정명 -s /bin/bash
chsh 계정명 -s /bin/bash
</source>
;실행예시
<source lang='dos'>
[root@localhost ~]# grep testuser /etc/passwd
testuser:x:502:502::/home/testuser:/bin/bash
</source>
<source lang='dos'>
[root@localhost ~]# chsh testuser -s /bin/bash
Changing shell for testuser.
Shell changed.
</source>
<source lang='dos'>
[root@localhost ~]# grep testuser /etc/passwd
testuser:x:502:502::/home/testuser:/sbin/nologin
</source>
</source>


==nologin으로 바꾸기==
==nologin으로 바꾸기==
;명령어
<source lang='bash'>
<source lang='bash'>
chsh 계정명 -s /bin/nologin
chsh 계정명 -s /bin/nologin
</source>
;실행예시
<source lang='dos'>
[root@localhost ~]# grep testuser /etc/passwd
testuser:x:502:502::/home/testuser:/sbin/nologin
</source>
<source lang='dos'>
[root@localhost ~]# chsh testuser -s /sbin/nologin
Changing shell for testuser.
Shell changed.
</source>
<source lang='dos'>
[root@localhost ~]# grep testuser /etc/passwd
testuser:x:502:502::/home/testuser:/bin/bash
</source>
</source>



2012년 11월 29일 (목) 19:46 판

change shell in linux; chsh
리눅스 계정 쉘 변경
리눅스 계정 쉘 권한 바꾸기

1 bash로 바꾸기

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

2 nologin으로 바꾸기

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

3 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}