论坛: 黑客进阶 标题: Windows系统处理文件夹的小失误~~ZT 复制本贴地址    
作者: tuzi [tuzi]    版主   登录
一般的Windows的系统管理员都很熟悉cacls这个命令,今天在作试验的时候无意中发现Win 2K处理文件夹权限的一个小问题,下面是CMD的截屏(Win2K下测试通过):

C:\>md adam

C:\>cd adam

C:\adam>cacls .
C:\adam Everyone:(OI)(CI)F

C:\adam>echo 1 > adam.tst

C:\adam>dir
驱动器 C 中的卷是 C
卷的序列号是 AC58-F7F5

C:\adam 的目录

2001-08-09  10:39      <DIR>          .
2001-08-09  10:39      <DIR>          ..
2001-08-09  10:39                    4 adam.tst
              1 个文件              4 字节
              2 个目录    298,369,024 可用字节
                      ~~~~可怜的我,硬盘没有空间了~~~~

C:\adam>cacls . /d everyone
是否确定(Y/N)?y
处理的目录: C:\adam

C:\adam>dir
驱动器 C 中的卷是 C
卷的序列号是 AC58-F7F5

C:\adam 的目录

找不到文件

C:\adam>cacls . /g everyone:f
是否确定(Y/N)?y
处理的目录: C:\WINNT
        ~~~~注意:处理的目录是C:\Winnt哦~~~~

C:\adam>cacls .
C:\WINNT Everyone:(OI)(CI)F
        ~~~~显示的也是Winnt目录的权限~~~~

C:\adam>cacls c:\adam
c:\adam Everyone:(OI)(CI)N
        ~~~~adam目录的权限并没有发生改变~~~~

总结:在建立了一个目录后使用“.”对这个目录的权限进行修改,使所有人不能访问该文件夹,不离开该文件夹,继续使用“.”来操作该目录的权限,结果所有的操作都转向了系统目录~怪啊!




地主 发表时间: 12/18 00:07

回复: yufirst [yufirst]   论坛用户   登录
我看了你这个文章才知道这个命令的,菜了别见怪啊

你说的情况,如果换成*.*呢?是不是"."很特殊呢?

我查看这个命令的帮助,最后这些看不懂,请指点。

缩写:
  CI - 容器继承。
        ACE 会由目录继承。
  OI - 对象继承。
        ACE 会由文件继承。
  IO - 只继承。
        ACE 不适用于当前文件/目录。

B1层 发表时间: 12/18 10:52

回复: bridex [bridex]   论坛用户   登录
ADAM?!你是在绿盟转的?

B2层 发表时间: 12/19 08:37

回复: yanhui [yanhui]   论坛用户   登录
看到

B3层 发表时间: 04-07-18 03:03

论坛: 黑客进阶

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号