是否可以在python中创建只读文件,以后无法更改,用户无法将其属性从只读文件更改为普通文件?
请建议。
提前致谢。
答案 0 :(得分:3)
这不是特定于python的。
如果文件是由不同的用户创建的,则查看脚本的文件可以使其成为只读文件。由于文件归python用户所有,查看用户不能只更改属性。
所以这是一个操作系统问题,而不是Python问题。
哦,并且没有办法阻止管理员更改文件,或者文件可读但不可复制。
答案 1 :(得分:1)
这是不可能的。 具有管理权限的任何用户都可以删除任何类型的只读限制。
另一种选择可能是“编写一个python程序来杀死所有用户,以便他们无法更改文件属性或安全设置”: - )
答案 2 :(得分:0)
看看os.chmod()函数并使用适当的参数(filename,stat.S_IWUSR | stat.S_IRGRP | stat.S_IROTH)为刚刚创建的文件执行它。
在Linux其他用户上,您将无法更改文件或将属性更改为可写。
某些root用户或登录到您帐户的用户可以更改它。