我可以知道哪台计算机访问/修改了服务器上存储的某些文件吗?

我可以知道哪台计算机访问/修改了服务器上存储的某些文件吗?

在我们学校的计算机实验室中,我们所有的个人计算机都连接到一个专用于我们实验室的主服务器。我们大部分文件都存储在服务器上,这样,如果我们因为某种原因无法使用个人计算机,我们可以转移到其他计算机并从那里访问文件。

现在,我们因此面临一些困难。很多时候,其他班级的学生会为了好玩而删除我们的文件。许多人将文件名改为俚语。丢失文件对我们来说是个大问题,因为这些文件夹包含我们全年编写的 Java 程序。每个月末,我们都要向老师展示我们的工作,因此丢失文件夹对我们来说是个大问题。

我们和老师谈过这个问题。她说,她或其他老师不可能经常巡视,看看谁在做什么,因为班级人数太多了。责骂不是解决办法,因为九年级、十年级或十二年级的学生几乎不听老师的话。

我想知道是否有任何方法可以检测哪个文件夹被哪台计算机访问,以及何时访问和修改。在我们的实验室中,每台计算机都有一个特定的名称。服务器中是否存储了日志文件或类似的东西,可以通过这些文件查看哪个文件夹被哪台计算机访问或修改,以及在什么时间?

如果有这样的日志文件,我们可以询问校长(他非常乐于助人而且很友好),看看哪台电脑访问了我们的文件夹并对其进行了修改,以及在什么具体时间。然后我们就可以很容易地找出当时哪个班级在实验室上课,而且由于所有电脑都是按顺序命名的,因此可以通过 CCTV 找出哪个学生坐在那台电脑前,然后对该学生采取必要的措施。

据我所知,我们存储文件的主要服务器在 MAC 上。

注意:在我们的计算机上,我们没有被授予管理员权限,我们使用第二个用户帐户。因此,如果所有建议的方法也适用于非管理员用户,那就更好了。但是,如果有一种有效的方法并且需要管理员权限,我相信我们可能会被授予权限。

相关内容