Jan 23
ถ้าเพิ่งทำการ ntpdate ใหม่ๆกับเครื่องที่เพิ่งติดตั้ง มักจะเจอปัญหา
sudo: timestamp too far in the future : …………….
เป็นเพราะ เวลาที่เราเรียก sudo จะมีการเก็บข้อมูลเวลาที่เราใช้เรียก เพื่อตอนที่เราเรียกอีกครั้งจะได้ไม่ต้องถาม password กรณีที่เวลาไม่ห่างกันมากนัก
แต่กลายเป็นว่า หลังจาก ntpdate แล้ว เวลาที่เรียก เป็นเวลาอนาคต (future) กว่าเวลาปัจจุบัน ทำให้เกิด error ครับ
วิธีการแก้ไข
ในหลายๆ เว็บจะบอกว่าให้ใช้
sudo -k
แต่ถ้าแก้ไขไม่ได้ ผมมีอีกวิธี คือ
ให้ shell เข้าไปครั้งหนึ่ง หรือ Ctrl-Alt-F2 ไปอีก display แล้ว
(บน Ubuntu) : sudo rm /var/run/_user_/*
เท่านี้ก็เรียบร้อย
Share This
written by Mr-San
\\ tags: error, ntpdate, sudo, timestamp too far in the future
Jan 23
ช่วงนี้เจอ spammer พยายามส่งเมล์ผ่าน POST ของระบบบ่อยมาก จำเป็นต้องหาวิธีแก้ด่วย ซึ่งแรกๆ ก็ block ด้วย class ของ IP เช่น
deny from xx.0.0.0/8
deny from xx.xx.0.0/16
แต่ก็ยังไม่พอ พบว่าก็ยังมีเข้ามาได้อีก
ก็เลยใช้วิธีที่ block การใช้งาน เฉพาะ User-Agent นั้นๆ โดยเฉพาะ เพราะส่วนใหญ่จะมาคล้ายๆ กัน
SetEnvIfNoCase User-Agent "^xxxxxxxxx" banned
SetEnvIfNoCase User-Agent "xxxxxxxxx" banned
deny from env=banned
แต่ก่อนที่จะใช้ ข้างต้น ต้องสามารถใช้งาน setenvif ก่อนด้วยนะครับ
อ้างถึง
- http://www.askapache.com/htaccess/fight-blog-spam-with-apache.html
- http://www.webmasterworld.com/apache/3234357.htm
- http://www.joomla-downloads.de/forum/profile/showposts/jackdaniels-1514/
Share This
written by Mr-San
\\ tags: apache, block, denied, spam, spammer