1樓
大 中
小 發表於 2006-12-10 20:16
《CGI程式》CGI程式的屬性
CGI程式的屬性 由前面的架構圖我們知道 CGI 程式是由 Http server 所呼叫, Http server 會用 nobody 這個 user 的權限去執行 CGI, 因此 1. CGI 程式本身的權限應該設成 r-xr-xr-x, 也就是 555, 設定指令為 chmod 555 你的CGI程式 2.CGI程式所要寫入的目錄或資料檔 owner 應該是 nobody, 設定指令為 chown nobody CGI程式所要寫入的檔案 ps: User 的 CGI 程式實際上是由 cgiwrap (suid root) 這個程式所呼叫, cgiwrap 會以 User 帳號的身份去執行 User 的 CGI 程式, 所以 User CGI 程式所要寫入的目錄或資料檔 owner 保持是 user 自己即可
|