找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 20790|回复: 0

[系统相关] 对文件权限的修改怎么无效(-setacl)

[复制链接]
发表于 2018-8-18 08:48:04 | 显示全部楼层 |阅读模式
本帖最后由 踏沙行 于 2018-8-18 08:52 编辑

使用setcal对文件权限设置为只读,虽然提示成功,但为什么还可以重命名呢?
以下是在cmd中的操作
  1. 检查发现,H:\abc\目录下只有一个txt文件:1.txt
  2. I:\>dir H:\abc\*.txt
  3. 驱动器 H 中的卷没有标签。
  4. 卷的序列号是 893B-2135
  5. H:\abc 的目录
  6. 2018-08-18,周六  08:19                 0 1.txt
  7.                1 个文件              0 字节
  8.                0 个目录 262,617,407,488 可用字节

  9. ========================================
  10. 使用setacl将该文件权限设置为只读
  11. I:\>setacl.exe -on "H:\abc\1.txt" -ot file -actn ace -ace "n:administrator;p:read"
  12. Processing ACL of: <\\?\H:\abc\1.txt>
  13. SetACL finished successfully.

  14. ========================================
  15. 检查该文件,发现它的属性并没有“只读”
  16. I:\>attrib H:\abc\1.txt
  17. A            H:\abc\1.txt

  18. ========================================
  19. 将该文件重命名,成功
  20. I:\>rename H:\abc\1.txt 2.txt

  21. ========================================
  22. 进一步确认,确实重命名成功
  23. I:\>dir H:\abc\2.txt
  24. 驱动器 H 中的卷没有标签。
  25. 卷的序列号是 893B-2135
  26. H:\abc 的目录
  27. 2018-08-18,周六  08:19                 0 2.txt
  28.                1 个文件              0 字节
  29.                0 个目录 262,617,407,488 可用字节
复制代码
请问,这个权限设置是哪里出了问题?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 16:06 , Processed in 0.012867 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表