리눅스로 웹호스팅할때
글쓴이: mook0512 / 작성시간: 일, 2003/04/27 - 6:54오후
다름이 아니라, 텔넷 접속자에게 자신의 디렉에서만 ls명령어를 사용할수 있게 할 수 있나요?
유료 웹호스팅 서비스를 보니까 텔넷 접속해서 자기 디렉에선 ls 명령어가 되는데
ls / 하니깐 퍼미션에러가 나오는군요.. /home 이하의 디렉은 701로 주니 다른 사람의 계정에는 못 들어가는데 /에 딸린곳은 어떻게 해야하는지....
그러니까 ls /etc 하면 현재는 다 보이는데 이걸 퍼미션에러가 나게 하고 싶거
든요..
그리고 top, df 같은 관리자용 명령어를 일반유저가 사용못하게
하는건 700식으로 root에게만 권한을 주는건가요?
Redhat9 [2.4.8]
Forums:
리눅스로 웹호스팅할때
유료웹호스팅업체에 문의해본 결과 퍼미션 설정으로 해야 될꺼 같습니다.
텔넷에서 상위 디렉토리로 이동해도 ls 가 안먹히게 할려면,
상위 폴더들을 711로 바꾸고요.
top이나 df등 root만이 사용할 명령어는 700으로 바꿔주면 되네요..ㅡㅡ+
좀 무식한 방법이지만 실무에서도 이렇게 쓰나봐요.
[quote]유료 웹호스팅 서비스를 보니까 텔넷 접속해서 자기 디렉에선
CHROOT ENV.를 사용해서 가능 하지요. 엑스플로이트가 있긴 한데, 핵킹하기 상당히 힘들지요.
이럴 경우엔 c-function을 쓰거나, 바이너리를 다운받아 쓰면 효과가 없어지니, 커널패치와 libc패치가 필요하지요.
cp /dev/zero /tmp; ping -s 4096 -f 192.168.0.255; rsync internet
댓글 달기