簡體   English   中英

dso(mod_php)和FTP /文件權限

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM