File-Permissions
權限 040 不能按組讀取?
我對文件的權限有點困惑。
只是為了實驗,我以使用者“jorre”的身份嘗試了以下操作
chown jorre:jorre file.txt chmod 040 file.txt
我希望使用者“jorre”可以讀取此文件,因為該使用者存在於“jorre”組中。但是,我在嘗試讀取文件時遇到權限錯誤。
那是因為我是文件的所有者,因此組權限被忽略了嗎?我在組中,所以我認為組權限在這種情況下也是有效的。
感謝您澄清這一點!
這是因為您是使用者
jorre
,是文件的所有者。文件權限特別不允許所有者讀取、寫入或執行該文件 (
jorre
)。如果您要將所有者更改為另一個使用者,那麼您將能夠在組權限下讀取文件。
來自文件系統權限wiki 頁面的摘錄
類
…
根據使用者的類確定有效權限。例如,作為文件所有者的使用者將擁有授予所有者類的權限,而不管分配給組類或其他類的權限如何。