3
我正在Apache中運行一個已編譯的python cgi腳本(使用cxfreeze)。 腳本,除其他事項外,呼籲CGI,python和setgid
os.setuid(some_uid)
os.setgid(some_gid)
顯然some_uid/GID是合法的,我設置的用戶和組的粘滯位,並驗證它確實設置。 但是在每次調用我得到一個錯誤
os.setgid(int(self.gid))
OSError: [Errno 1] Operation not permitted
正如你可能會注意到,setuid的()是成功的,setgid的不是。這是非常奇怪的,至少對我來說,儘管我承認我在Linux的權限方面經驗不足。 歡迎任何想法/想法。
我使用的Apache 2.2.15,蟒蛇2.6.5,RHEL 5.4(2.6.18內核)
謝謝
當然。愚蠢的我。 非常感謝你,我會研究你建議的圖書館 – user331398