无忧启动论坛
标题:
关于cacls写文件权限
[打印本页]
作者:
wjgyz740526
时间:
2014-6-8 21:03
标题:
关于cacls写文件权限
微软的文件权限很神奇,总有一些文件可以更名、修改、复制但就是不能删除,现在假设d:\000文件夹下有文件我不想被删除 尝试了下以下命令:
echo y|cacls "d:\000\*.*" /t /c /g administrators:f ‘可删除
echo y|cacls "d:\000\*.*" /t /c /g everyone:f ‘可删除
echo y|cacls "d:\000\*.*" /t /c /g administrators:c ‘不可删除 不可修改
echo y|cacls "d:\000\*.*" /t /c /g everyone:c ‘可删除
echo y|cacls "d:\000" /t /c /g everyone:c ‘可删除
echo y|cacls "d:\000" /t /c /g everyone:f ‘可删除
echo y|cacls "d:\000" /t /c /g administrators:c ‘可删除
echo y|cacls "d:\000" /t /c /g administrators:f ‘可删除
度不能实现我的目的,请问各位达人你们怎么做的???
作者:
wjgyz740526
时间:
2014-6-9 11:52
呃,达人们你们没这个问题嘛?
作者:
zts59
时间:
2014-6-9 16:02
本帖最后由 zts59 于 2014-6-9 16:10 编辑
描述不清楚,如果只是,不想被删除:
echo y|cacls "d:\000" /t /c /g everyone:r ‘不可删除 不可修改
作者:
wjgyz740526
时间:
2014-6-9 23:39
我的要求是文件夹内的文件可以读写修改但不能被删除
作者:
2011wall
时间:
2014-6-10 13:14
可修改和可删除实际应该都是修改的范畴吧,你这个要求估计是没办法了
作者:
zts59
时间:
2014-6-11 08:24
本帖最后由 zts59 于 2014-6-11 08:46 编辑
可以实现,但是某些软件像OFFICE,在修改文件就要新建文件和删除文件 ,不然没办法修改
用icacls
icacls d:\000\ /grant everyone:(m,rx) /deny everyone:(de) /inheritance:r /t
作者:
wjgyz740526
时间:
2014-6-11 11:20
刚搜到icacls的语法 正在试验,楼上的上将出手了!感激不尽
你刚说的office软件是不是可以通过赋予wd、ad权限实现?
echo y|icacls .\000\ /grant everyone:(gr,gw,ge,wd,ad) /deny everyone:(de) /inheritance:r /t
我试了下,保存数据没问题,但生成了临时文件不能自动删除,试验怎么通过权限继承来消除这个影响
谢谢!
欢迎光临 无忧启动论坛 (http://wuyou.net/)
Powered by Discuz! X3.3