설명 해결책 패치가 나오는데로 설치한다. 설치된 lp의 구성 변경 가. 다음 명령으로 프린트 서비스를 중지하고 프린트 큐를 비운다. # /etc/init.d/lp stop # /usr/sbin/reject printer_queue 나. /etc/init.d/lp 파일을 다음과 같이 수정하여 umask를 022로 설정한다. state=$1 ===> umask 022 state=$1 다. 이미 만들어진 로그파일들의 이름을 바꾸거나 지운다. 이름을 바꾸기전에 큐에 대기중인 작업이 없도록 한다. # mv -i /var/lp/logs/lpNet /var/lp/logs/lpNet.previous # mv -i /var/lp/logs/lpsched /var/lp/logs/lpsched.previous # mv -i /var/lp/logs/requests /var/lp/logs/requests.previous 라. 임시파일의 디폴트 디렉토리를 /var/lp/로 바꾼다. # echo Options: PRINTER * = -L/var/lp/*.log | lpfilter -f postio - # echo Options: PRINTER * = -L/var/lp/*.log | lpfilter -f postior - 마. 프린트 서비스를 다시 시작한다. # /etc/init.d/lp start 바. 위에서 /usr/sbin/reject 명령을 사용했다면 다음 명령을 수행한다. # /usr/sbin/accept printer_queue
|