所以在一个聊天应用程序中,当有人发送一条新消息,它将被写入聊天记录,但是服务器上的文件被设置不能被其他人写入。当它被写入时(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