所以在一個聊天應用程序中,當有人發送一條新消息,它將被寫入聊天記錄,但是服務器上的文件被設置不能被其他人寫入。當它被寫入時(777?),我們是否暫時更改權限,然後將其更改回來?對聊天文件的寫入權限
0
A
回答
0
您的服務器端代碼在之間運行,其中一個用戶帳戶與您有多少客戶端無關。如果您嘗試在服務器上保存聊天記錄,可以使用數據庫或XML。如果您仍然希望將日誌存儲在多個文件中,那麼請勿打擾權限,稍後您將在IIS上配置它(僅針對一個帳戶)。
在客戶端代碼很可能在本地用戶帳戶下運行,該用戶帳戶默認情況下應具有寫權限。
0
我們在寫入權限(777?)時是否臨時更改權限,然後將其更改回來?
不,不要這樣做。即使在你可能的情況下,它也會完全破壞unix文件權限的目的。
您的聊天應用程序應作爲擁有該日誌文件的同一用戶或擁有該文件的組中的用戶運行。然後,您只需確保文件的所有者(或組)具有文件的寫入權限。
+0
好,非常感謝你! – Jane 2011-05-04 16:17:57
相關問題
- 1. 文件寫入權限
- 2. 權限寫入文件
- 3. PHP無法寫入文件 - 777權限!
- 4. 寫入文件權限被拒絕
- 5. 權限試圖寫入文件
- 6. 更改文件權限寫入
- 7. 在php和xml文件寫入權限
- 8. 允許WordPress對Docker掛載文件夾的寫入權限
- 9. 通過ASP.Net寫入沒有寫入權限的文件
- 10. Facebook聊天限制
- 11. 文件夾寫權限
- 12. 要寫入文本文件的文件權限?
- 13. 權限寫入LOCAL_MACHINE
- 14. 限制使用.htaccess和ip地址對文件夾的寫入權限
- 15. char *的寫入權限*
- 16. 如何在多用戶聊天/羣聊中發送撰寫/正在輸入(聊天狀態)事件以及在xmpp android中一對一聊天?
- 17. 給文件的讀寫權限
- 18. Android文件夾的讀寫權限
- 19. SharePoint Web部件列表寫入權限
- 20. txt文件聊天系統
- 21. ASP.NET文本聊天和視頻聊天
- 22. java:語音聊天和文字聊天
- 23. Mac OSX Apache寫入權限
- 24. 寫入權限問題
- 25. PHP更改寫入權限
- 26. php apache root寫入權限
- 27. 目的C不能寫入文件目錄的權限問題
- 28. 您的Magento文件夾沒有足夠的寫入權限。
- 29. 如何拒絕對C#中所有用戶的文件夾的寫入權限?
- 30. 「程序文件」文件夾下的文件寫入權限問題
如果應用程序本身具有chmod文件的權限,它幾乎可以肯定也有權寫入,而不允許所有用戶寫入。 – geoffspear 2011-05-04 15:53:11