[FreeBSD] mtree 檢查文件變更

為了偵測 FreeBSD 系統中的重要文件變動,之前是利用 md5 產生目錄下每個文件的 md5 值,然後在對這個文件的 md5 做偵測,如果有異常再比對看看那個文件有變動。不過最近知道 mtree 這個程式可以達到這個功能,而且可以選用 SHA256 的編碼方式。而且因為其有散列計算以及權限對比等能力,將其作為一個文件系統完整性審計工具也是剛好。另外還有一個很重要的原因是這個工具為基本發行版所附帶,也可以使用 rescue CD 裡的這個工具,還有它依賴的運行庫也是非常之少,甚至臨時從其他系統複製一個來用也完全可以(參考網站)。

繼續閱讀 »

Please follow and like us:

PHP 執行 shell 程式

因為想要在網頁顯示硬碟的空間大小,之前是利用寫入計數器的檔案來顯示,不過由於大部分是 CGI 的程式,所以就另外研究有沒有辦法直接輸出。
雖然 PHP 可以直接擷取 txt 檔案的內容,不過這樣還要先用 crontab 跑程式輸出到檔案,然後再由 php 輸出,除了步驟比較多,也比較不即時。
後來看到 PHP 有 shell_exec() 這個函數,可以直接執行 shell script,所以就直接拿來用了:02

繼續閱讀 »

Please follow and like us:

Java 複製文字到剪貼簿-2

之前有寫過怎樣複製文字到剪貼簿,不過最近突然發現怎麼不能用了。後來才發現是因為 Adobe Flash player 10 有做個安全更新:XD。之前的方式,是利用隱藏的 swf 來達成,不過新版的就一定要你在 flash 上真的有這樣的動作才可以
。後來發現還是另外有個方式也是可以利用 flash 來達

繼續閱讀 »

Please follow and like us:

[shell] script 設計常識

一、用戶登陸進入系統後的系統環境變量:

$HOME 使用者自己的目錄
$PATH 執行命令時所搜尋的目錄
$TZ 時區
$MAILCHECK 每隔多少秒檢查是否有新的信件
$PS1 在命令列時的提示號
$PS2 當命令尚未打完時,Shell 要求再輸入時的提示號
$MANPATH man 指令的搜尋路徑

From:http://www.chinaunix.net/jh/24/628479.html

繼續閱讀 »

Please follow and like us:

WordPress 的密碼保護文章 bug?

WordPress 2.7 本身有提供讓你用密碼來保護文章,可以藉由輸入密碼限制可以閱讀的人。不過最近用了一下,怪怪的,怎樣輸入密碼都不行。網路上搜尋了一下又沒有人有一樣的問題。看了一下 wp-pass.php、post.php 也沒有什麼問題,然後進到資料庫看也沒有問題,cookie 也是正確的,可是怎麼打密碼就是沒辦法成功(在看的過程中,發現都是用 plain text 儲存,真是有點怕怕的。有重要的文章還是直接放私密或是放在另外一個blog 吧)。想說是不是因為外掛相衝,全部外掛停掉,還是失敗:orz

繼續閱讀 »

Please follow and like us:

WordPress 外掛插件:Redirection

因為之前從 lifetype 換到 WordPress,所以有些網址是靠 .htaccess 轉址達成的。可是有些是列印預覽的連結(像:lifetype/index.php?op=printView&articleId=955&blogId=1)這樣的網址我就不會設定了(我是嫩逼:XD)。今天看到一個外掛可以幫你轉址,不但可以一個一個網址設定,而且還不需要 rewrite 的支援:08。他的主要功能有:

繼續閱讀 »

Please follow and like us:

FreeBSD 安裝 dovecot 提供 pop3s

O.S: FreeBSD 7.1 Release
因為現在 Google Apps (Google 應用服務)實在太方便了,想要一個有 SSL 的 mail server 不但不用安裝 postfix+Cyrus SASL+smtp... 等等拉拉雜雜的軟體,不但要設定一堆東西,還要提心吊膽什麼時後會被鑽到漏洞變成別人的垃圾信箱發信端。只是需要設定 DNS 而已(這個就不多說了,網路上免費的不少,如果你有自己的 domain 的話,就更方便囉:yeah)。不過,如果像我一樣是用 FreeBSD 架伺服器的話,有些 log 信件還是會寄給 root,就算你用 mail alias 也是沒辦法發到正確的信箱。我也不知道為啥,可能是 mail alias 只能選擇本機的帳號吧,我填設定好的 Google Apps 的信箱,怎樣都不能,都出現:

Feb 18 01:17:12 denniswave sm-mta[33034]: n1HHHBeH033034: Losing ./qfn1HHHBeH033034: savemail panic
Feb 18 01:17:12 denniswave sm-mta[33034]: n1HHHBeH033034: SYSERR(root): savemail: cannot save rejected email anywhere

繼續閱讀 »

Please follow and like us:
Pages: Prev 1 2 3 4 5 6 7 ... 11 12 Next