2010-07-28 42 views

回答

3

這不是蟒蛇具體。

如果文件是由不同的用戶創建的,那麼查看該文件的用戶可以使其成爲只讀文件。由於該文件屬於python用戶,所以查看用戶不能只改變屬性。

所以這是一個操作系統的問題,而不是Python的問題。

哦,並且沒有辦法阻止管理員更改文件,或者使文件可讀但不可複製。

1

這是不可能的。 任何具有管理權限的用戶都可以刪除任何類型的只讀限制。

另一種選擇可能是「寫的Python程序殺過來的worls所有用戶,以便他們不會將能夠改變文件屬性或安全設置」 :-)

+2

'來自用戶導入killall' – katrielalex 2010-07-28 09:42:07

+0

感謝您的寶貴意見。 我只是想知道這是否可能。我不確定,但認爲可能有某種方式。 – 2010-07-28 10:25:16

0

看看os.chmod()函數,並用剛剛創建的文件的適當參數(文件名,stat.S_IWUSR | stat.S_IRGRP | stat.S_IROTH)執行它。

在其他用戶的Linux上,您將無法更改文件或將屬性更改爲可寫。

某些root用戶或某人登錄到您的帳戶將能夠更改它。