有服务器(ip 192.168.5.5),共享文件夹"共享",其中包含文件" file.txt"。共享权限 - 每个人都拥有完全控制权,并且#34;共享"和#34;共享\ file.txt" - 每个人都只能阅读。每个人都可以在没有密码的情况下连接到这台电脑(作为嘉宾)。
在另一台计算机上,我尝试通过GetFileSecurity/OpenProcessToken/DuplicateToken/AccessCheck检查当前用户的写入权限:
但是功能的结果
CanAccessFolder( TEXT( "\\\\192.168.5.5\\shared\\file.txt" ), GENERIC_WRITE )
是真的(我真的没有这些权利)。
我尝试使用AccessChk:
accesschk64.exe "denis" "\\192.168.5.5\shared\file.txt"
它还会返回,我可以写入此文件:
RW \\192.168.5.5\shared\file.txt
为什么会这样? 是否有可能获得共享文件夹的有效权利?
感谢您的帮助。