防止 DEL 命令删除特定文件

prevent DEL command from deleting a specific file

我是大一学生,到处找都没有结果, 我在作业中有 2 个基本相同的问题 - 或者至少我是这么想的。

首先:您想保护自己免于使用 DEL 命令删除名为 PROG.EXE 的程序。指定一些方法来做到这一点。

第二:写一个命令,通过命令del Pass.log

删除文件Pass.log可以保护文件

有没有办法保护他们免受 cmd 中的 DEL 命令的影响?

上 windows:

  • 您可以将文件设置为只读。 (右键单击文件 -> 属性 -> 常规选项卡 -> 选中“只读”复选框) 或者使用命令:Attrib +R 1.txt

  • 使用“安全”选项卡,您可以在文件的修改权限上添加“拒绝”。 (右键单击文件 -> 属性 -> 安全选项卡 -> 为每一行编辑检查修改附近的拒绝)

在 Unix/Linux: 您可以使用 chmod 命令删除每个人的写入权限。喜欢 chmod -w PROG.EXE

第二个任务:(windows)

  • Attrib +R 1.txt 命令会将文件设置为只读。
  • icacls 1.txt /deny <User>:M 命令将设置用户修改和删除的安全拒绝。你应该把你的用户而不是 <User>
  • icacls 1.txt /deny <User>:D 命令只会阻止您删除文件而不是修改它(即使是空文件)