發新話題

《CGI程式》CGI程式的屬性

《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 自己即可

TOP

發新話題

本站所有圖文均屬網友發表,僅代表作者的觀點與本站無關,如有侵權請通知版主會盡快刪除。