특정디렉토리를 TOP으로 인식하게 하는 방법?

지나가는새의 이미지

특정 디렉토리를 TOP 디렉토리로 인식하게 하는 방법이 있을까요?
뭐 root라도 상관 없습니다.

TOP으로 인식한다는 것은 environment나 path 등의 시작점으로만 바꿔도 될 듯 한데 잘 안되네요,

즉, /bin/ls 했을 때, 사실은 /usr/local/tmp/top/bin/ls 가 실행 되는 식으로 하고 싶거든요..

물론, 이는 단순 shell 뿐만이 아니라 해당 쉘의 사용자가 사용하는 프로그램들도 그렇게 인식하게 하고 싶은데 말이죠..

뭐 좋은 방법이 없을까요?

offree의 이미지

chroot 에 대해 알아보시면 되겠네요.

/usr/local/tmp/top/bin/ls 이라면..

chroot /usr/local/tmp/top

해주시면 /bin/ls 가 실제로는 /usr/local/tmp/top/bin/ls 로 인식이 됩니다.

사용자가 바꾸어 나가자!!

= about me =
http://wiki.kldp.org/wiki.php/offree , DeVlog , google talk : offree at gmail.com