我想将文件更改为永久只读,并尝试使用creating-read-only-pdf-file-using-python和change-file-to-read-only-mode-in-python提供的解决方案。
但是,在这两种情况下,仍然可以编辑文件并手动将其更改回只读文件。
有没有办法防止这种情况,所以没有人可以编辑文件的属性或内容?
我考虑过加密它,即使用随机创建的密钥使用SHA256,但这会使文件无法读取。
有没有办法防止这种情况,所以没有人可以编辑文件的属性或内容?
不可以。只要文件位于可写设备上,用户始终可以删除该文件并将其替换为修改后的副本。
(即使文件位于不可变设备上,如CD-ROM,用户仍然可以创建整个设备的修改副本。)