{"id":78,"date":"2009-04-11T02:01:50","date_gmt":"2009-04-10T17:01:50","guid":{"rendered":"http:\/\/chidipy.jpn.com\/topics\/?p=78"},"modified":"2009-04-11T02:01:50","modified_gmt":"2009-04-10T17:01:50","slug":"clamd%e3%81%8c%e8%b5%b7%e5%8b%95%e3%81%97%e3%81%aa%e3%81%84%e3%83%bb%e3%83%bb%e3%83%bb","status":"publish","type":"post","link":"https:\/\/chidipy.jpn.com\/topics\/?p=78","title":{"rendered":"clamd\u304c\u8d77\u52d5\u3057\u306a\u3044\u30fb\u30fb\u30fb"},"content":{"rendered":"<p>clamd\u304c\u8d77\u52d5\u3057\u306a\u3044<\/p>\n<blockquote><p># service clamd start<br \/>\nclamd \u3092\u8d77\u52d5\u4e2d: \/bin\/bash: line 1: 14616 File size limit exceeded\/usr\/local\/sbin\/clamd [\u5931\u6557]<\/p><\/blockquote>\n<p>\u3067\u3082<\/p>\n<blockquote><p># \/usr\/local\/sbin\/clamd<br \/>\n# echo $?<br \/>\n0<\/p><\/blockquote>\n<p>\u3067\u306f\u8d77\u52d5\u3059\u308b\u3002<br \/>\n\u3053\u306e\u5dee\u306f\u3044\u3063\u305f\u3044\u30fb\u30fb\u30fb<br \/>\n\u3053\u306e\u3088\u3046\u306a\u5834\u5408\u306e\u57fa\u672c\u3001\u30ed\u30b0\u3092\u898b\u3066\u307f\u308b\u3002<br \/>\n\u8d77\u52d5\u5931\u6557\u30d1\u30bf\u30fc\u30f3<\/p>\n<blockquote><p># less \/var\/log\/clamd.log<br \/>\nSat Apr 11 01:07:07 2009 -&gt; +++ Started at Sat Apr 11 01:07:07 2009<br \/>\nSat Apr 11 01:07:07 2009 -&gt; clamd daemon 0.95.1 (OS: linux-gnu, ARCH: i386, CPU: i686)<br \/>\nSat Apr 11 01:07:07 2009 -&gt; Log file size limited to 2097152 bytes.<br \/>\nSat Apr 11 01:07:07 2009 -&gt; Reading databases from \/var\/lib\/clamav<br \/>\nSat Apr 11 01:07:07 2009 -&gt; Not loading PUA signatures.<\/p><\/blockquote>\n<p>\u3053\u3061\u3089\u306f\u6210\u529f\u30d1\u30bf\u30fc\u30f3<\/p>\n<blockquote><p># less \/var\/log\/clamd.log<br \/>\nSat Apr 11 01:08:17 2009 -&gt; +++ Started at Sat Apr 11 01:08:17 2009<br \/>\nSat Apr 11 01:08:17 2009 -&gt; clamd daemon 0.95.1 (OS: linux-gnu, ARCH: i386, CPU: i686)<br \/>\nSat Apr 11 01:08:17 2009 -&gt; Log file size limited to 2097152 bytes.<br \/>\nSat Apr 11 01:08:17 2009 -&gt; Reading databases from \/var\/lib\/clamav<br \/>\nSat Apr 11 01:08:17 2009 -&gt; Not loading PUA signatures.<br \/>\nSat Apr 11 01:08:17 2009 -&gt; Not loading PUA signatures.<br \/>\nSat Apr 11 01:08:20 2009 -&gt; Loaded 538775 signatures.<br \/>\nSat Apr 11 01:08:20 2009 -&gt; LOCAL: Unix socket file \/tmp\/clamd.socket<br \/>\nSat Apr 11 01:08:20 2009 -&gt; LOCAL: Setting connection queue length to 15<br \/>\nSat Apr 11 01:08:20 2009 -&gt; Limits: Global size limit set to 104857600 bytes.<br \/>\nSat Apr 11 01:08:20 2009 -&gt; Limits: File size limit set to 26214400 bytes.<br \/>\nSat Apr 11 01:08:20 2009 -&gt; Limits: Recursion level limit set to 16.<br \/>\nSat Apr 11 01:08:20 2009 -&gt; Limits: Files limit set to 10000.<br \/>\nSat Apr 11 01:08:20 2009 -&gt; Archive support enabled.<br \/>\nSat Apr 11 01:08:20 2009 -&gt; Algorithmic detection enabled.<br \/>\n\uff1a\uff08\u4ee5\u4e0b\u7701\u7565\uff09<\/p><\/blockquote>\n<p>\u5931\u6557\u30d1\u30bf\u30fc\u30f3\u306f\u30b7\u30b0\u30cd\u30c1\u30e3\u3092\u8aad\u307f\u8fbc\u3081\u3066\u3044\u306a\u3044\uff1f\uff1f<br \/>\n\u3069\u3053\u3067\u3053\u3051\u3066\u308b\u306e\u304b\u308f\u304b\u3089\u306a\u3044\u306e\u3067\u3001\u8d77\u52d5\u30b9\u30af\u30ea\u30d7\u30c8\u3092\u30c7\u30d0\u30c3\u30b0\u30e2\u30fc\u30c9\u3067\u5b9f\u884c\u3057\u3066\u307f\u308b<\/p>\n<blockquote><p># bash -vx \/etc\/init.d\/clamd<br \/>\n:\uff08\u7701\u7565\uff09<br \/>\nclamd \u3092\u8d77\u52d5\u4e2d: + ulimit -f 20000<br \/>\n+ LANG=<br \/>\n+ daemon \/usr\/local\/sbin\/clamd<br \/>\n:\uff08\u7701\u7565\uff09<br \/>\n+ \/bin\/bash -c &#8216;ulimit -S -c 0 &gt;\/dev\/null 2&gt;&amp;1 ; \/usr\/local\/sbin\/clamd&#8217;<br \/>\n\/bin\/bash: line 1: 14503 File size limit exceeded\/usr\/local\/sbin\/clamd<br \/>\n+ &#8216;[&#8216; 153 -eq 0 &#8216;]&#8217;<br \/>\n+ failure &#8216;clamd \u8d77\u52d5&#8217;<br \/>\n:\uff08\u7701\u7565\uff09<\/p><\/blockquote>\n<p>\u3053\u306e\u3068\u3053\u308d\u3069\u3053\u308d\u3067\u51fa\u3066\u304f\u308bulimit\u3063\u3066\u4f55\u3067\u3059\u304b\uff1f\uff1f<br \/>\n\u3055\u3063\u304d\u306e\/usr\/local\/sbin\/clamd\u3092\u76f4\u63a5\u5b9f\u884c\u3057\u305f\u3068\u304d\u306f\u8d77\u52d5\u3067\u304d\u305f\u306e\u3067ulimit\u304c\u975e\u5e38\u306b\u304f\u3055\u3044\uff01<br \/>\n\u3067\u3001\u3055\u3063\u304d\u306e\u30ed\u30b0\u3092\u898b\u305f\u7d50\u679c\u3001\u30b7\u30b0\u30cd\u30c1\u30e3\u304c\u8aad\u307f\u8fbc\u3081\u3066\u3044\u306a\u3044\u3002<br \/>\n\u30b7\u30b0\u30cd\u30c1\u30e3\u306e\u30b5\u30a4\u30ba\u304c\u3067\u304b\u3059\u304e\u308b\uff1f\uff1f<\/p>\n<blockquote><p># ls -l \/var\/tmp\/clamav-0cae8acb8c9855ce5c67f55328bfce6e:<br \/>\n\u5408\u8a08 25380<br \/>\n-rw-rw-rw- 1 root root    17992  4\u6708 11 01:26 COPYING<br \/>\n-rw-rw-rw- 1 root root  4725917  4\u6708 11 01:26 main.db<br \/>\n-rw-rw-rw- 1 root root   716040  4\u6708 11 01:26 main.hdb<br \/>\n-rw-rw-rw- 1 root root      318  4\u6708 11 01:26 main.info<br \/>\n<span style=\"color: #ff0000;\">-rw-rw-rw- 1 root root 20480000  4\u6708 11 01:26 main.mdb<\/span><\/p><\/blockquote>\n<p>20MB??\u3053\u306e\u6570\u5b57\u3001\u8d77\u52d5\u30b9\u30af\u30ea\u30d7\u30c8\u3092\u30c7\u30d0\u30c3\u30b0\u3057\u305f\u3068\u304d\u306b\u3069\u3053\u304b\u306b\u3042\u3063\u305f\u3088\u306a\u30fb\u30fb\u30fb<\/p>\n<blockquote><p># less \/etc\/init.d\/clamd<br \/>\n:\uff08\u7701\u7565\uff09<br \/>\nstart() {<br \/>\necho -n $&#8221;Starting $prog: &#8221;<br \/>\n# Don&#8217;t allow files larger than 20M to be created, to limit DoS<br \/>\n# Needs to be large enough to extract the signature files<br \/>\n<span style=\"color: #ff0000;\"><strong>ulimit -f 20000<\/strong><\/span><br \/>\nLANG= daemon $progdir\/$prog<br \/>\nRETVAL=$?<br \/>\necho<br \/>\n[ $RETVAL -eq 0 ] &amp;&amp; touch \/var\/lock\/subsys\/clamd<br \/>\nreturn $RETVAL<br \/>\n}<br \/>\n:\uff08\u7701\u7565\uff09<\/p><\/blockquote>\n<p>20480000byte \u30ae\u30ea\u30ae\u30ea\u30a2\u30a6\u30c8\uff1f\uff1f<br \/>\n\u306a\u306e\u3067\/etc\/init.d\/clamd \u4e2d\u306e ulimit -f \u306e\u5024\u309224000\u306b\u3057\u3066\u307f\u308b\u3002<\/p>\n<blockquote><p># vi \/etc\/init.d\/clamd<br \/>\n:\uff08\u7701\u7565\uff09<br \/>\nstart() {<br \/>\necho -n $&#8221;Starting $prog: &#8221;<br \/>\n# Don&#8217;t allow files larger than 20M to be created, to limit DoS<br \/>\n# Needs to be large enough to extract the signature files<br \/>\n<span style=\"color: #ff0000;\"><strong>ulimit -f 24000<\/strong><\/span><br \/>\nLANG= daemon $progdir\/$prog<br \/>\nRETVAL=$?<br \/>\necho<br \/>\n[ $RETVAL -eq 0 ] &amp;&amp; touch \/var\/lock\/subsys\/clamd<br \/>\nreturn $RETVAL<br \/>\n}<br \/>\n:\uff08\u7701\u7565\uff09<\/p><\/blockquote>\n<p>\u8d77\u52d5<\/p>\n<blockquote><p># service clamd start<br \/>\nclamd \u3092\u8d77\u52d5\u4e2d:                                            [  OK  ]<\/p><\/blockquote>\n<p>\u8d77\u52d5\u3067\u304d\u305f\uff01<br \/>\n\u539f\u56e0\u306f\u30b7\u30b0\u30cd\u30c1\u30e3\u30d5\u30a1\u30a4\u30eb\u306e\u30b5\u30a4\u30ba\u304c\u8d77\u52d5\u30b9\u30af\u30ea\u30d7\u30c8\u3067\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u308b\u30d5\u30a1\u30a4\u30eb\u30b5\u30a4\u30ba\u5236\u9650\u3088\u308a\u5927\u304d\u304b\u3063\u305f\u304b\u3089\u3002<br \/>\n\u4ee5\u4e0a<\/p>\n","protected":false},"excerpt":{"rendered":"<p>clamd\u304c\u8d77\u52d5\u3057\u306a\u3044 # service clamd start clamd \u3092\u8d77\u52d5\u4e2d: \/bin\/bash: line 1: 14616 File size limit exceeded\/usr\/local\/sbin &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/chidipy.jpn.com\/topics\/?p=78\" class=\"more-link\"><span class=\"screen-reader-text\">&#8220;clamd\u304c\u8d77\u52d5\u3057\u306a\u3044\u30fb\u30fb\u30fb&#8221; \u306e<\/span>\u7d9a\u304d\u3092\u8aad\u3080<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[16,19,2],"tags":[33],"_links":{"self":[{"href":"https:\/\/chidipy.jpn.com\/topics\/index.php?rest_route=\/wp\/v2\/posts\/78"}],"collection":[{"href":"https:\/\/chidipy.jpn.com\/topics\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/chidipy.jpn.com\/topics\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/chidipy.jpn.com\/topics\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/chidipy.jpn.com\/topics\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=78"}],"version-history":[{"count":0,"href":"https:\/\/chidipy.jpn.com\/topics\/index.php?rest_route=\/wp\/v2\/posts\/78\/revisions"}],"wp:attachment":[{"href":"https:\/\/chidipy.jpn.com\/topics\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=78"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/chidipy.jpn.com\/topics\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=78"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/chidipy.jpn.com\/topics\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=78"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}