防止DEL命令删除特定文件

时间:2019-01-10 15:07:45

标签: windows cmd del

我是第一学期的学生,到处搜寻都没有运气, 我在作业中有2个基本相同的问题-或至少我是这样认为的。

首先:您要保护自己,避免使用DEL命令删除名为PROG.EXE的程序。指定一些执行此操作的方法。

第二步:编写一条命令,通过删除命令Pass.log可以保护文件del Pass.log

有没有一种方法可以保护它们免受cmd中的DEL命令影响?

1 个答案:

答案 0 :(得分:1)

在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命令将阻止您仅删除文件而不是修改文件(甚至更改为空文件)