Daily Archives: 2005-03-11

「帳號可以改變密碼的時間」

「帳號可以改變密碼的時間」要設定成很久很久,讓人沒辦法亂改密碼。在 MySQL 裡的 SQL 可以寫成:

select unix_timestamp(date_add(now(), interval 1 year));
(一年夠久了吧,而且此值還是以每次登記上機的時間去算。)

如果要把得出來的值反推帳號過期時間,可用 from_unixtime() 函數。

OS 部分我還是考慮得加一些連線的限制。

今日進度

首先要說說接下來要做的事情:

  1. 要先讓整個管理系統先有一個安全機制。打算用 PEAR 來做。
  2. 要大量產生一堆連環帳號。打算用 usermaticuserneu 來做。
  3. 接下來我只要寫很少很少的碼(愈少愈好),去更新 Samba 在 MySQL 裡的 password backend 資料就好了。
  4. 然後要實機測試,首先先拿五台測試就好。一方面測試單一帳號多機登入會不會被踢,二來測驗再生卡裡的公用程式能不能省工夫。

其中有一些要注意的地方:

  1. 不要讓這些連環帳號有機會摸進主機玩,可以的話連 home 都不給放有的沒的檔案。
  2. 除了上課模式,還要有一個閉館模式,在不該有帳號開啟的時段把帳號 disable 掉。
  3. 主機可能還要商請曾老師擺機房,因為手邊這幾台老電腦要報廢,往後如果擺圖書館的機架會沒有螢幕和鍵盤好用,若是出事情就很好笑了。

如果順利的話,應該會在兩週內上線啟用。