試圖找出用戶'_www'在我的OS X服務器上有什麼權限。我需要確定它是否具有root訪問權限,是否可以訪問任何系統文件,或者是否可以訪問Writes的標準頂級「網站」目錄。_www有什麼權限?
1
A
回答
3
好了,你可以看看/etc/group
看到_www
所屬團體:
$ grep _www /etc/group
_www:*:70:_devicemgr,_teamsserver
在一個正確配置的服務器,運行的web服務器作爲專用用戶的整點是限制用戶的權限別處。但是,訪問文件系統的Web應用程序代碼能夠在服務器的DocumentRoot之外讀取。
因此,如果應用程序代碼在讀取文件系統時無法防止這種情況發生,那麼任何不屬於_www
的文件在理論上都可以被_www
讀取,但它對文件的父目錄具有讀取權限和執行權限。同樣,如果應用程序代碼提供對它們的訪問權限,那麼文件系統上其他可寫的文件可以由Web服務器修改。
這些問題是可利用的當應用程序使用用戶輸入以產生用於讀取或寫入的文件的路徑,但無法防止像輸入:../../../../../../../../../
,當可能再加上一個NULL byte injection可能產生的文件名中應用程序等
/www/application/phptemplates/../../../../../../../../../../etc/passwd
當然,在現代系統中,/etc/passwd
實際上並不存儲密碼,但它可能向潛在的攻擊者顯示本地用戶和其他有價值的信息。
相關問題
- 1. 即使_www具有root權限,php exec也會失敗
- 2. 我有什麼權限?
- 3. Symfony2的權限在Mac上:要麼阿帕奇_www或我的用戶可以
- 4. 這個android.permission.STATUS_BAR_SERVICE用於什麼?使用權限和權限有什麼區別?
- 5. configure_display_color_transform。這個權限有什麼作用?
- 6. 我對數據庫有什麼權限
- 7. PHP腳本/目錄有什麼權限?
- 8. 什麼權限應在gitolite
- 9. Linux權限,什麼是X?
- 10. 缺少什麼權限?
- 11. CIMSessions需要什麼權限
- 12. subprocess.Popen需要什麼權限?
- 13. 什麼是wakelock,它與權限有什麼關係?
- 14. Docker正在更改文件所有權和權限,爲什麼?
- 15. 權限有限
- 16. 權限有限
- 17. Facebook上的用戶權限和朋友權限有什麼區別?
- 18. android權限和android服務中使用權限有什麼區別?
- 19. XPI需要什麼文件權限?
- 20. 需要什麼權限的PHP?
- 21. 爲什麼`sched_setscheduler()`需要root權限?
- 22. 什麼是WPF中包URI的權限?
- 23. 什麼是Android權限WRITE_GSERVICES準確的?
- 24. 什麼是file_put_contents設置爲權限?
- 25. 爲什麼Android會忽略READ_SMS權限?
- 26. Win32 LogonUser函數需要什麼權限?
- 27. 是什麼意思權限拒絕
- 28. 什麼是SIGKILL權限策略?
- 29. MS DNS WMI API需要什麼權限?
- 30. PayPal權限API - 什麼返回到return_url?
通常只有root擁有'root'。 – KingCrunch 2012-02-20 18:55:12