제 서버에 자꾸 fork()를 이용한 dos 공격이 들어왓요.
/etc/security/limits.conf 파일을 수정하였는데 적용이 안되는거 같아요.
그래서 테스트로 guest 만 적용 되도록
guest hard nproc 20
을 넣고 해보았는데요. 그래도 100개 1000개 잘만 생성이 되네요..
리부팅 해도 마찬가지구요.
/etc/pam.d/login 안에 pam_limits.so도 추가시켰는데도 마찬가지네요.
os는 와우 리눅스 7.1 이구요.
예전 레드햇 6.0일 때는 이 방법으로 잘 됐었는데..
혹시 이유 아시는 분 꼭 답변 주세요!! 급합니다.. 하루에 다운만
열번정도...흑흑...
limits.conf 가 적용되지 않는 것은 해당 로그인 경로에서 pam_limits 모듈이 실행되지 않거나 fork 제한 항목이 다르기 때문입니다. /etc/pam.d 에서 실제 접속에 쓰는 서비스(sshd, telnet, login)에 pam_limits.so 가 있는지 확인하고, 설정 후 새로 로그인해서 ulimit -u 로 값을 확인하세요. fork 폭주는 방화벽이나 연결 수 제한으로 막는 것도 같이 쓰세요.