我securty应用程序需要使文件以任何方式或任何其他解决方案undeleteable做同样的事情
plz dont告诉我让它只读(它的安全)
有没有在nio pakege帮助我的事情!如何使文件无法删除在Java?或给它的访问权限也admin无法删除它?(Windows 7)
-1
A
回答
0
恐怕我没有准备好的证明,但我相信这是不可能的。甲骨文公司不会向Java那样添加这样的功能,因为只要做到这一点,他们就会面临巨大的法律风险。正如Perception所暗示的那样,它可能很容易被滥用。
出于好奇,你想用这个完成什么?
0
文件系统在此处形成限制。基本上,管理员可以随时读取或写入文件,但我不知道有哪些文件系统可以禁止任何人进行编辑。
+0
可以设置NTFS权限,以便即使管理员不能*意外*删除文件。但出于安全考虑,这样做是没有用的,因为管理员可以轻松获取文件的所有权来覆盖限制。 – cHao
1
1
不,你不能这样做,这样的应用程序不会被称为“安全应用程序”,而是某种形式的恶意软件,病毒,间谍软件等。管理员拥有并且必须完全控制文件系统。唯一的例外是操作系统的某些关键文件,这些文件受os本身的保护,因为如果它们被删除就会崩溃。 Java对文件系统设置任何类型的安全权限没有任何支持(文件属性不完全是安全权限)
相关问题
- 1. 无法删除的文件,权限被搞砸了(Windows 7)中
- 2. 无法删除JAVA文件
- 3. 文件正忙。我无法删除它
- 4. 无法删除文件Java
- 5. 无法删除使用DirectorySecurity设施的文件夹权限(访问规则)
- 6. rm:无法删除...:权限被拒绝
- 7. 无法删除Django(权限被拒绝)
- 8. rm:无法删除:权限被拒绝
- 9. 无法删除Windows 7服务
- 10. 无法删除链接(Windows 7)
- 11. 无法删除文件(进程无法访问文件,因为它正在被另一个进程使用)
- 12. 无法删除文件,因为它是在使用
- 13. 无法删除“Info.plist”无法删除
- 14. PHP删除目录无法删除,因为权限
- 15. 无法删除Java中的文件
- 16. Windows 10无法删除文件
- 17. MSDeploy无法删除文件
- 18. iOS:无法删除文件
- 19. C#无法删除文件
- 20. 无法删除文件
- 21. 无法删除文件夹
- 22. Linux无法删除文件
- 23. 无法删除XML文件
- 24. 原始文件'AndroidManifest.xml'已被删除或无法访问
- 25. 如何删除此SIA - 无法删除
- 26. 无法删除文件或目录
- 27. 无法删除PowerShell文件夹的权限
- 28. Windows 7 - git冲突后无法删除的文件
- 29. 无法删除Windows中的文件夹7
- 30. JAVA,我无法删除空文件夹
即使管理员使文件无法被删除本身也会导致安全漏洞。 – Perception
必须是没有人可以编辑文件其他创建文件甚至管理员 –