먼저 쉘 확인하기..
echo $SHELL
ksh : korn shell
csh : C shell
sh : bourne shell
bash : bash shell
이다..
쉘 바꾸기는 간단..
# 에서 korn shell 로 바꿀려면
# ksh
라고 입력하면 끝..
다른 쉘도 마찬가지..
만약 로그인 할때마다 내가 원하는 쉘로 바꾸고 싶다면?
etc/passwd 파일을 연다..
그러면..
root:x:0:1:Super-User:/:/sbin/sh
daemon:x:1:1::/:
bin:x:2:2::/usr/bin:
sys:x:3:3::/:
adm:x:4:4:Admin:/var/adm:
lp:x:71:8:Line Printer Admin:/usr/spool/lp:
uucp:x:5:5:uucp Admin:/usr/lib/uucp:
nuucp:x:9:9:uucp Admin:/var/spool/uucppublic:/usr/lib/uucp/uucico
smmsp:x:25:25:SendMail Message Submission Program:/:
listen:x:37:4:Network Admin:/usr/net/nls:
nobody:x:60001:60001:Nobody:/:
noaccess:x:60002:60002:No Access User:/:
nobody4:x:65534:65534:SunOS 4.x Nobody:/:
oracle:x:301:300::/oracle/app/oracle/product/9.2.0:/bin/ksh
idctech:x:302:1::/home/idctech:/bin/ksh
indi:x:303:1::/home/indi:/bin/ksh
tuxedo:x:304:1::/export/home/tuxedo:/bin/ksh
이런 것들이 나오는데..여기서 원하는 쉘로 바꿔주면 된다.
root 의 쉘을 korn 쉘로 바꿀려면
root:x:0:1:Super-User:/:/bin/ksh:
로 바꿔주면 끝..
아..이 파일에서 권한과 그룹도 같이 설정 해줄수 있다..
tuxedo:x:304:1::/export/home/tuxedo:/bin/ksh
에서 304 가 owner 1 이 그룹..
이걸 원하는 걸루 바꿔 주면 됨..
P.S root 의 쉘은 웬만하면 바꾸지 말것..로그인 안되는 수가 있단다..
'OS > Linux' 카테고리의 다른 글
path 추가 (0) | 2009.02.11 |
---|---|
du 명령어 (파일및 디렉토리의 용량을 확인한다.) (0) | 2009.02.11 |
scp 파일 가져오기. (1) | 2009.02.11 |
[VI] vi 에서 utf-8 형식의 글 보기. (0) | 2009.02.11 |
tar 압축 (1) | 2009.02.11 |