标题: 如何用cacls设置文件夹能读不能删
[打印本页]
作者: livesweet
时间: 2007-11-25 12:56
标题: 如何用cacls设置文件夹能读不能删
我用cacls 文件夹名 /c /e /p:Administrator:wrc,但是除了用F参数,其他无论什么参数都是不能读也不能写,各位大哥请问怎么设置啊??
作者: haiou327
时间: 2007-11-25 19:57
CACLS filename [/T] [/E] [/C] [/G user:perm] [/R user [...]]
[/P user:perm [...]] [/D user [...]]
filename 显示 ACL。
/T 更改当前目录及其所有子目录中
指定文件的 ACL。
/E 编辑 ACL 而不替换。
/C 在出现拒绝访问错误时继续。
/G user:perm 赋予指定用户访问权限。
Perm 可以是: R 读取
W 写入
C 更改(写入)
F 完全控制
/R user 撤销指定用户的访问权限(仅在与 /E 一起使用时合
/P user:perm 替换指定用户的访问权限。
Perm 可以是: N 无
R 读取
W 写入
C 更改(写入)
F 完全控制
/D user 拒绝指定用户的访问。
在命令中可以使用通配符指定多个文件。
也可以在命令中指定多个用户。
缩写:
CI - 容器继承。
ACE 会由目录继承。
OI - 对象继承。
ACE 会由文件继承。
IO - 只继承。
ACE 不适用于当前文件/目录。
作者: haiou327
时间: 2007-11-25 20:04
echo Y|cacls "name" /T /C /P Administrator:r
[
Last edited by haiou327 on 2007-11-25 at 08:06 PM ]
作者: livesweet
时间: 2007-11-26 00:19
Quote: |
Originally posted by haiou327 at 2007-11-25 08:04 PM:
echo Y|cacls "name" /T /C /P Administrator:r
[ Last edited by haiou327 on 2007-11-25 at 08:06 PM ] |
|
不行啊,这样是能删除的,你自己试试!!!!
作者: livesweet
时间: 2007-11-26 00:24
这个好像很难啊,我用设置权限怎么都不行,要么就能读能删除,或者不能读也不能删除,怎么也做不到只能读不能删
作者: mkd
时间: 2007-11-26 13:51
echo y|cacls "文件夹名" /t /e /p Administrator:r
echo y|cacls "文件夹名\.." /e /p Administrator:r
作者: livesweet
时间: 2007-11-27 16:50
上面的方法都不行,难道真的不能设置吗??那权限还有什么意义??
作者: xeibobin
时间: 2007-11-27 17:19
那应该是不单单只有Administrator这个用户,应该还有其他,比如SYSTEM
你把其他还有权限的用户也加只读才可以
作者: HAT
时间: 2007-11-28 08:17
文件或者文件夹的删除权限是从父文件夹那里继承过来的,直接用cacls命令修改其本身的权限是无法禁止删除的。要想设置文件夹能读不能删,可以先在文件夹中生成一个空文件,然后修改这个文件的权限,最终实现文件夹不能删的目的。
@echo off
type nul>C:\test\a.txt
echo y|cacls "C:\test\a.txt" /d everyone
echo y|cacls "C:\test" /p %username%:r
作者: livesweet
时间: 2007-11-28 17:11
Quote: |
Originally posted by HAT at 2007-11-28 08:17 AM:
文件或者文件夹的删除权限是从父文件夹那里继承过来的,直接用cacls命令修改其本身的权限是无法禁止删除的。要想设置文件夹能读不能删,可以先 ... |
|
谢谢这位老兄,这个方法很好。
如果是文件那有怎么样设置啊??
搞不懂微软设这些权限有什么用处。。。一点也不方便
作者: mkd
时间: 2007-11-28 21:01
echo y|cacls "文件夹名" /t /p Administrator:r
echo y|cacls "文件夹名\.." /p Administrator:r
作者: loquat
时间: 2009-9-12 12:01
其实,我只想要一个文件夹只读,或者是要密码才能打开就行。
网络上的那些加密软件都太垃圾了,用winrar+cmd就可以绕过。
最近试了试PGP desktop,没完会。其他的好像还有两个还没试。。。