chroot 를 활용한 환경 구축에서..
글쓴이: ThirdNSov / 작성시간: 목, 2010/07/22 - 7:10오후
일단은 제가 구축을 대강 해놓은 환경은
페도라 12 에서 우선 openssh 와 chroot를 이용해서
ssh 를 접속 할 때 한번 chroot 환경으로 접속하게 구축을 해놓았습니다.
그런데 제가 하고자 하는건 chroot를 한번더 적용 시키는 것인데
스크립트를 짜고 구동을 해본 결과 어느 정도 chroot 환경이 구축이 되었습니다.
근데 문제는 chroot /asd/test /bin/bash 로 chroot를 하면
chroot는 적용이 되나 쉘은 제대로 적용이 되지 않고 있습니다.
무슨 말인가 하면
ssh 로 접속해 chroot 가 한번 적용된 유저로 다시 한번 chroot (chroot 실행 권한은 일단 일반 유저도 사용할 수 있도록 했습니다.) 를 걸어주면 새로운 디렉토리로 루트 디렉토리가 바뀌기는 하나 프롬프트 상태가
bash-4.0$
이렇게만 뜨내요.
/bin/에 bash 파일은 분명히 있구요
저렇게 프롬프트가 뜬 후에 /bin/bash 라고 쳐주면
[test@hostname /]$
이렇게 바뀝니다.
수동으로 /bin/bash 를 매번 쳐줄수는 없는 노릇이기에 고민입니다.
어떻게 해결할 방법이 없을 까요 ?
저 문제만 해결한다면 제가 원하는 환경에 어느 정도 가까워 지는데 말이지요 ..
도움이 필요합니다 ~!
Forums:
댓글 달기