這是今天早上睡醒的時候想到的構想,之前一直沒有想到。
目前學校中的環境,需要用到帳號密碼認證的,有兩套系統,一個是在linux下的帳號,另一個則是AD上的帳號。最後其實還有校務行政的部份,但是這一塊可以先不處理,因為以後的校務行政就改以db2作為資料庫系統了,這樣就可以直接用sql指令去修改了,我相信php一定做得到。
首先,先克服利用php修改linux密碼的問題:
可以運用php中的shell_exec函式,執行sudo -u username指令,進行密碼變更,
這樣就不用考慮到執行權限的問題了。
接下來是處理AD中的密碼部份,
這裡就會需要用到administrator的權限問題了,
或許,可以使用poweruser的方式、或是群組的方式克服紀錄最高權限使用者的風險。
作法:
透過php中的ladp相關函式,進行與AD溝通,修改使用者密碼。
這樣,使用者就可以透過單一介面,進行校內的帳號密碼修改,並且達到一處修改,全部生效的效果。
若是再提昇一下安全性,則可以再這個介面中使用https方式進行連線,這樣就更安全了。
以上純粹只是早晨醒來時的構想,接下來就是時間問題了,
找出時間,架個實驗機器進行實做,有希望可以成功。
2010年8月28日星期六
2010年8月21日星期六
實用的CSS設定
記錄下來,方便自己使用。
一些蠻實用的CSS,部份僅支援FireFox
文字陰影:
text-shadow: #cfcfcf 1px 1px 0px;
filter: progid:DXImageTransform.Microsoft.Shadow (color="#cfcfcf",strength="3", direction="135");
半透明:
filter:alpha(opacity=50);
-moz-opacity:0.5;
opacity: 0.5;
圓角矩形:
border: 1px solid #666666;
-moz-border-radius: 11px;
-khtml-border-radius: 11px;
-webkit-border-radius: 11px;
border-radius: 11px;
一些蠻實用的CSS,部份僅支援FireFox
文字陰影:
text-shadow: #cfcfcf 1px 1px 0px;
filter: progid:DXImageTransform.Microsoft.Shadow (color="#cfcfcf",strength="3", direction="135");
半透明:
filter:alpha(opacity=50);
-moz-opacity:0.5;
opacity: 0.5;
圓角矩形:
border: 1px solid #666666;
-moz-border-radius: 11px;
-khtml-border-radius: 11px;
-webkit-border-radius: 11px;
border-radius: 11px;
2010年8月4日星期三
工作站對決:Windows 7 PK Ubuntu 10.04
原始文章來自:http://news.mydrivers.com/1/171/171315_1.htm
測試環境:
作業系統:Windows 7 64位專業版、Ubuntu 10.04 LTS。
測試機器:ThinkPad W510
CPU:Core i7-720QM四核心處理器1.60GHz,動態加速最高2.8GHz,45nm工藝製造,6MB三級緩存,支持SSE4.2指令集和超線程技術,顯卡擁有48個流處理器,核心頻率550MHz搭載128-bit 1GB DDR3現存,頻率790MHz。
顯示卡:Quadro FX 880M顯卡
記憶體:4GB DDR3
硬碟:日立HTS72503 320GB 7200RPM
詳細測試數值請參閱原始網站。
結果如下:
OpenGL專業圖形測試中,Windows 7 64位專業版、Ubuntu 10.04 LTS之間互有勝負,基本上是不分彼此,這主要是因為兩套系統都使用了NVIDIA官方驅動,絕大部分代碼都是彼此共享的,只有系統底層特定代碼有所不同。AMD官方驅動其實也差不多。
但是在磁盤讀取和處理器性能上,Ubuntu 10.04 LTS顯然技高一籌,其中EXT4文件系統功不可沒。
測試環境:
作業系統:Windows 7 64位專業版、Ubuntu 10.04 LTS。
測試機器:ThinkPad W510
CPU:Core i7-720QM四核心處理器1.60GHz,動態加速最高2.8GHz,45nm工藝製造,6MB三級緩存,支持SSE4.2指令集和超線程技術,顯卡擁有48個流處理器,核心頻率550MHz搭載128-bit 1GB DDR3現存,頻率790MHz。
顯示卡:Quadro FX 880M顯卡
記憶體:4GB DDR3
硬碟:日立HTS72503 320GB 7200RPM
詳細測試數值請參閱原始網站。
結果如下:
OpenGL專業圖形測試中,Windows 7 64位專業版、Ubuntu 10.04 LTS之間互有勝負,基本上是不分彼此,這主要是因為兩套系統都使用了NVIDIA官方驅動,絕大部分代碼都是彼此共享的,只有系統底層特定代碼有所不同。AMD官方驅動其實也差不多。
但是在磁盤讀取和處理器性能上,Ubuntu 10.04 LTS顯然技高一籌,其中EXT4文件系統功不可沒。
訂閱:
文章 (Atom)