锁定文件以在linux中重命名/删除的proper方法

问题描述 投票:0回答:1

锁定文件以在linux中重命名/删除的proper方法

c++ c linux
1个回答
0
投票
您似乎认为文件和目录条目是同一件事,但它们是独立的实体。
尚不清楚您试图保护什么免受修改:

文件

引用文件的目录条目。

所有引用文件的目录条目。

,你不能。

如果您可以打开撰写文件,则可以对其进行修改。

如果您可以修改目录包含引用文件的目录条目,则可以重命名或删除该目录条目。

如果您可以打开撰写文件,则可以为其创建一个新的目录条目。没有办法获取无需扫描整个卷即可引用文件的所有目录条目的列表。

    ,没有确保该过程是唯一可以通过文件权限访问文件或目录条目的过程,您无法阻止对文件或目录条目进行修改。
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.