我想知道是谁创建了某个文件,但是我在Security选项卡下看到的只有管理员组被指定为所有者。这不是很有帮助。我怎么知道是谁真正创建了这个文件?
顺便说一下。偶然发现了这两个链接:
http://help.lockergnome.com/windows2/Find-created--ftopict442233.html
http://www.eggheadcafe.com/software/aspnet/31793852/find-what-user-created-a-folder-or-file.aspx
但我很难相信Windows并不关心真正创建文件或文件夹的人。
发布于 2010-11-17 16:56:19
通常,‘所有者’是创建者,但由于用户是管理员组的一部分,所有管理员都被授予所有者权限(这样,当管理人员离开组织时,文件系统上不会出现孤立的文件,只有root用户才能删除等等)。这与其说是windows本身的问题,不如说是NTFS的问题--另外的创建者字段会更好。如果您需要进行更多的法医分析,专有数据格式(office:.doc(x)、.xls(x)等)通常会包含一些元数据,说明是谁创建了它们。为此,值得注意的是,office 2007+格式只是简单地压缩xml文件和目录(将文件扩展名更改为.zip或...openwith,您选择的枪支压缩程序)
发布于 2010-11-18 00:27:27
Windows与其他操作系统没有什么不同,因为在Linux中,所有文件都属于一个用户,但是如果您拥有足够的权限,则可以更改它,因此您可以创建一个文件并将其分配给另一个用户。
另外,请注意,在某些情况下,不可能知道实际的创建者:例如,如果您在公共共享文件夹中复制文件,那么谁将是该文件的所有者?您创建了该文件,但您的用户可能不存在于存储该文件的计算机中,因此它无法将该文件分配给您。
嗯,那个文件在共享文件夹里吗?也许这就是为什么将文件分配给组而不是指定用户的原因。
https://serverfault.com/questions/203020
复制相似问题