使用Python将文件永久更改为只读
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Python将文件永久更改为只读相关的知识,希望对你有一定的参考价值。
我想将文件更改为永久只读,并尝试使用creating-read-only-pdf-file-using-python和change-file-to-read-only-mode-in-python提供的解决方案。
但是,在这两种情况下,仍然可以编辑文件并手动将其更改回只读文件。
有没有办法防止这种情况,所以没有人可以编辑文件的属性或内容?
我考虑过加密它,即使用随机创建的密钥使用SHA256,但这会使文件无法读取。
答案
有没有办法防止这种情况,所以没有人可以编辑文件的属性或内容?
不可以。只要文件位于可写设备上,用户始终可以删除该文件并将其替换为修改后的副本。
(即使文件位于不可变设备上,如CD-ROM,用户仍然可以创建整个设备的修改副本。)
另一答案
如果您是一个类Unix系统,您可以在终端中使用chmod
命令。
chmod命令有一个equivalent in python
你可能必须运行你的脚本是super-user
来改变一些权限。
以上是关于使用Python将文件永久更改为只读的主要内容,如果未能解决你的问题,请参考以下文章
如何从 302 临时重定向代码更改为 301 永久重定向代码?