今天是星期日,原本想好好休息一下,但下午回家後又不其然地開始工作。首先是將一些原本用 C 及 Perl 寫成的系統管理工具修改,理由是這些程式是用 setuid 來執行一些系統工作,例如 restart server,但這實在存有安全性的問題。現在改為使用 sudo 來實現,而 sudo 就是一個讓某些使用者以其他用戶身份 (包括 root) 執行特定指令的程式,如果有用 Ubuntu 的朋友應該不會陌生。

我只將原本的 C 及 Perl 修改,而實際上 sudo 也可以該 PHP 或其他 scripting language 執行一些系統管理工作。

然後傾好替一個網站做 maintain 的工作,但那個網站是用 JSP 寫成,還好只是 maintain,因為我的 JSP 語法已經忘記得七七八八,至於為何星期日也接到 job,因為那位合作伙伴與我一樣星期日也工作。