152 如何产生一个只能读取不能删除的文件
如何产生一个只能读取不能删除的文件
在某些场景下,制作一个只能读取不能删除的文件是一个很有用的操作。比如在统一管理的运维电脑上留联系方式等等。那么如何操作才能产生这个文件?我们完全不使用第三方工具,可以单纯使用NTFS文件系统的权限控制就可以处理。
首先,设置这个文件为只读。
这是所有操作的第一步操作,由于后续设置的权限会导致当前账户可能无法设置只读,所以要提前操作。
设置只读的方法:
- 右键文件,点击属性
- 点击下方的只读
- 确定

文件高级权限设置
设置好只读后,我们右键点击文件,点击属性->安全。
例如,我们桌面上有一个文件1.txt。现在,我们希望只有当前使用的用户账户可以读取这个文件,并且不能写入和删除这个文件。
在“安全”界面,我们可以看见上方的列表上有很多的用户账户和组。这些用户账户和组都是有各种权限对文件进行不同程度的操作。
直接点击“安全”选项界面上的“高级".
打开高级选项后,点击下方的"禁用继承"。然后点击从此对象中删除所有继承的权限。在点击下方的“应用”,确定。
这时,用户列表变为空白,没有用户有权限操作这个文件,但是文件的所有者可以为用户分配权限。
如果当前可以显示该文件的所有者,那么就不必为文件分配所有者了.如果不能显示当前文件的所有者,请按下方步骤操作,为文件分配所有者.
下面为文件分配所有者:
- 点击更改所有者
- 输入当前用户账户名,点击检查名称
- 系统自动匹配账户,点击确定即可

文件的所有者一般就是创建这个文件的账户。
下面,我们添加当前的账户,并让当前账户只能读取这个文件,无法编辑,删除。
点击左下角“添加”,然后再输入框中输入当前账户的用户账户名称。输入名称后点击右侧的“检查名称”,系统会自动匹配到用户账户的路径和全名。直接点击确定。
然后再下方的权限里面,上方选择“允许”,下方仅勾选读取。
一路保存退出。

这样我们就只做好了一个只能读取不能修改删除的文件。
在删除的时候,文件资源管理器提示无法删除文件,需要<你的用户账户>提供的权限。

如果想要删除这个文件,那么就再次进入高级权限设置,把你的账户的允许权限更改为“完全控制”,即可删除文件。或者可以在pe里无视任何权限。
NTFS文件权限管理机制十分复杂,稍有不慎就可能导致文件访问拒绝,所以操作权限控制的时候一定要小心谨慎。
浙公网安备 33010602011771号