편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
1번째 줄: | 1번째 줄: | ||
;change shell in linux; chsh | |||
;change shell in linux | |||
; | |||
;리눅스 계정 쉘 변경 | ;리눅스 계정 쉘 변경 | ||
;리눅스 계정 쉘 권한 바꾸기 | ;리눅스 계정 쉘 권한 바꾸기 | ||
==bash로 바꾸기== | |||
;명령어 | |||
<source lang='bash'> | |||
< | |||
chsh 계정명 -s /bin/bash | chsh 계정명 -s /bin/bash | ||
</source> | |||
</ | |||
;실행예시 | |||
<source lang='dos'> | |||
[root@jmnote ~]# grep testuser /etc/passwd | |||
testuser:x:502:502::/home/testuser:/sbin/nologin | |||
[root@jmnote ~]# chsh testuser -s /bin/bash | |||
< | |||
[root@ | |||
testuser:x: | |||
[root@ | |||
Changing shell for testuser. | Changing shell for testuser. | ||
Shell changed. | Shell changed. | ||
[root@ | </source> | ||
testuser:x: | <source lang='dos'> | ||
[root@jmnote ~]# grep testuser /etc/passwd | |||
testuser:x:502:502::/home/testuser:/bin/bash | |||
[root@ | [root@jmnote ~]# su - testuser | ||
[testuser@ | [testuser@jmnote ~]$ | ||
</source> | |||
</ | |||
== | ==nologin으로 바꾸기== | ||
< | ;명령어 | ||
[root@ | <source lang='bash'> | ||
chsh 계정명 -s /bin/nologin | |||
</source> | |||
;실행예시 | |||
<source lang='dos'> | |||
[root@jmnote ~]# grep testuser /etc/passwd | |||
testuser:x:502:502::/home/testuser:/bin/bash | testuser:x:502:502::/home/testuser:/bin/bash | ||
[root@ | [root@jmnote ~]# chsh testuser -s /sbin/nologin | ||
Changing shell for testuser. | Changing shell for testuser. | ||
Shell changed. | Shell changed. | ||
</ | </source> | ||
< | <source lang='dos'> | ||
[root@ | [root@jmnote ~]# grep testuser /etc/passwd | ||
testuser:x:502:502::/home/testuser:/sbin/nologin | testuser:x:502:502::/home/testuser:/sbin/nologin | ||
[root@ | [root@jmnote ~]# su - testuser | ||
This account is currently not available. | This account is currently not available. | ||
</ | </source> | ||
==같이 보기== | ==같이 보기== | ||
*[[리눅스 쉘 권한 없는 계정 만들기]] | *[[리눅스 쉘 권한 없는 계정 만들기]] | ||
[[분류: 리눅스 계정]] | [[분류: 리눅스 계정]] | ||