批处理高手看下这个什么意思

来源:百度知道 编辑:UC知道 时间:2024/05/17 11:04:59
cacls %systemroot%\system32\drivers\pcihdd.sys /e /p everyone:n
请问everyone:n 是什么意思?
如果我就一个管理员用户(administrator) 想建一个不被任何人修改或删除的文件夹pcihdd.sys 那么请问批处理怎么写 谢谢

你那个批处理已经禁止任何人访问了。
只要一个用户禁止了访问,所有用户都被禁用了。

或则这么写也可以。
cacls %systemroot%\system32\drivers\pcihdd.sys /c /p %username%:n

先说明我是菜鸟哈,其实你在cmd里面输入cacls /?就能看到基本的命令帮助了
参数/e是编辑 DACL,而不是替换它
/p 替代指定用户的访问权限
关于everyone:n 参数n应该代表无吧
它的参数
n 无
r 阅读顺序
w 写入
c 更改(写入)
F 完全控制

你要的批处理应该这样吧,禁止everyone访问pcihdd.sys
cacls %systemroot%\system32\drivers\pcihdd.sys /e /r everyone
或许用/d 参数可以制定特定用户的访问

呵呵,这个是说权限的问题,

如果你是家里的,我觉得没有必要用这个啊,

如果是网吧,那系统的格式,要用NTFS的才行啊,

如是FAT的,你可以这样做也可以达到这样作用.

作法:
md systemroot%\system32\drivers\pcihdd.sys
md systemroot%\system32\drivers\pcihdd.sys\lefean..\

这样就行.