无忧启动论坛

标题: 求一段批处理来设置文件的读取,删除权限 [打印本页]

作者: yigeren    时间: 2008-6-20 15:21
标题: 求一段批处理来设置文件的读取,删除权限
呵呵,不好意思,这两天在弄个简单的GHOST备份,要加入到PE系统,问题有点多

比如我已经备份好系统,备份文件位置D:\gho\yigeren.gho,然后想把yigeren.gho文件的权限设置为只读,就是只能读取,运行,不能修改和删除

我的批处理如下:

@echo off
cacls "d:\gho\yigeren.gho" /T /C /E /R ADMINISTRATORS ADMINISTRATOR SYSTEM GUEST USERS /P EVERYONE:R

发现这样操作,在查看安全属性时,所有用户虽然显示是读取,运行,但一样能删除

偶是在PE系统下操作的,这样做是想让用户防止误删除备份文件
作者: caozhi256    时间: 2008-7-12 00:30
这个要支持,我也想看下
作者: semiuel    时间: 2008-7-13 11:18
权限设置是用在NTFS分区上的.FAT32分区不支持权限.
作者: gtzhj    时间: 2008-7-15 22:38
@echo off
attrib +r "d:\gho\yigeren.gho"
echo y|cacls "d:\gho\yigeren.gho" /T /C /G EVERYONE:R

试试看。
作者: haiou327    时间: 2008-7-17 13:38
首先用ATTRIB赋文件或目录为只读属性
再用echo y|cacls namefile /T /C /P EVERYONE:R

[ 本帖最后由 haiou327 于 2008-7-17 13:42 编辑 ]
作者: netwinxp    时间: 2008-7-18 16:51
设本文件和所有父目录删除权限为拒绝。不过CACLS好像没有这个参数。

[ 本帖最后由 netwinxp 于 2008-7-18 16:57 编辑 ]
作者: haiou327    时间: 2008-7-18 17:05
参数T为当前目录和所有子目录.
去掉参数T即为对本当前目录有效,不知道能不能满足要求.

echo y|cacls namefile /C /P EVERYONE:R

[ 本帖最后由 haiou327 于 2008-7-18 17:07 编辑 ]




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3