[英]dso (mod_php) and FTP/File permissions
我在這里有點困惑。 但這可能只是我缺乏經驗。
我已經安裝了PHP DSO(mod_php),並且服務器運行平穩且穩定。 但是,問題是,為了運行包含和所有內容的php,我必須將所有用戶帳戶文件(/ home / * / public_html / *)所有者設置為nobody:nobody。
這給我帶來了兩個問題:-這真的必要嗎? 我希望他們有user:user-FTP呢? 如果我使用FTP上傳文件,則它們歸user:user所有,因此它們不能包含在另一個php文件中(引發錯誤)。 沒有人擁有的文件:任何人都無法通過ftp進行修改。
僅供參考:我還啟用了SuEXEC。 我應該禁用它嗎?
FYI2:我知道我可以將所有權限設置為777,但這是錯誤的。
非常感謝!
普通的“沒人”應該只讀取執行文件,而只寫/擁有可以被php更改的文件。 大多數文件所有者應該是您的ftp用戶。
保留php更改可執行文件權限的錯誤做法。
同樣,如果“沒人”有權以root用戶身份運行,它將向php(並因此向用戶)提供其所有權利。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.