簡體   English   中英

使用Python將文件永久更改為只讀

[英]Change file permanently to read-only using Python

我想將文件更改為永久只讀,並嘗試使用提供的解決方案創建使用Python的只讀PDF文件將文件更改為 python 中的只讀模式

但是,在兩種情況下,仍然都可以編輯文件並將其手動更改回只讀文件。

有沒有一種方法可以防止這種情況發生,以便沒有人可以編輯文件的屬性或內容?

我考慮過對其進行加密, 即使用SHA256和隨機創建的密鑰 ,但這會使文件不可讀。

有沒有一種方法可以防止這種情況發生,以便沒有人可以編輯文件的屬性或內容?

否。只要文件位於可寫設備上,用戶就始終可以刪除該文件並將其替換為修改后的副本。

(即使文件位於不可變的設備(例如CD-ROM)上,用戶仍然可以創建整個設備的修改后的副本。)

如果您是一個類似Unix的系統,則可以在終端中使用chmod命令。

chmod命令在python中具有等效功能

您可能必須以super-user身份運行腳本才能更改某些權限。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM