path설정 문제 질문 드려 봅니다.
글쓴이: cookatrice / 작성시간: 토, 2008/10/18 - 2:48오전
우여곡절끝에 nmap 4.76버전을 설치 하였습니다.
그냥 지금 제가 사용하고 있는 id로 nmap을 타이핑 했을때는 4.76버전이 실행되지만,
root로 로긴후 nmap을 타이핑하면, 이전 버전인 3.00버전이 실행됩니다.
root에서도 4.76버전이 실행되게 하려면 어떻게 해야 하는지 궁금합니다.
Forums:
nmap 실행파일 위치에 따른 문제로 보이네요~
아래 처럼 먼저 nmap 바이너리 위치를 파악한 후,
환경설정 (2번) 또는 바이너리 변경(또는 링크) 으로 바꿔보세요~
1. nmap 위치 파악하기,
slocate 로 nmap 위치를 파악한 후
$ slocate nmap
2. PATH 에 추가하기.
bash 쉘 기준으로 설명드리면,
~/.bash_profile 에 id 로 실행할때 되는 nmap 위치를 "PATH" 에 추가하면 될 것입니다.
CSH 이라면, ~/.cshrc
3. root 가 사용하는 nmap 버전을 변경하기.
nmap 4.76 버전을 root 가 사용하는 위치에 있는 (아마도 /usr/sbin/) nmap으로 대치
새로 nmap 을 빌드 (?) 또는 설치했다면, make install 을 실행해서 기존 버전을 대치하기.
또는 심볼릭 링크로 nmap 을 "ln -s root_nmap id_nmap"
처럼 id 로 실행하는 nmap으로 루트에서 실행되는 nmap을 맵핑하기.
사랑과 평화 넘치는 행복한 세상을 꿈꾸며
사랑과 평화 넘치는 행복한 세상을 꿈꾸며
댓글 달기