监察用户对SharePoint做的操作

对于一些含有敏感内容的文档(比如企业的商业机密),除了需要有很高的安全性之外,有些企业还希望能监听用户对文件的访问。比如那些用户访问了哪些文件,删除了哪些文件。

SharePoint的Audit功能就能满足这个要求。进去到网站及的根站点,进入到site settings,找到Site Collection Audit Settings:

第一个设置是是够要自动删除旧的监察数据。开启Audit之后,因为用户的操作都需要记录下来,那么这个会占用很多的数据库空间。因此可以按照企业自己的要求,自动删除以前的旧数据。当然,删除之前可以选择把监察数据备份一份到一个文档库下。

然后是要设定需要监察哪些操作。在Document/Item 和 List/Library/Site 级别有不同的操作可以监察,根据企业需要选择相应的操作:

点击OK就可以了。这样监察就生效了,而且这个是实时的,不需要等待timer job。

找一个文档库,对里面的文件进行操作,比如打开,编辑,删除,签入或者签出等。

再次进去到Site Settings,找到Audit log reports:

里面有很多report可以供查看。但是并不是马上就能查看,点击report名字之后,SharePoint会要求你选择一个文档库,这样把Audit report存储到里面。

下面是一个Content Modification的report:

时间: 2024-09-30 05:47:36

监察用户对SharePoint做的操作的相关文章

不知道用户密码登录Oracle的操作诀窍

应用场景描述:有时候我们可能不知道一个用户的密码,但是又需要以这个用户的身份做一些操作,又不能去修改掉这个用户的密码,这个时候,就可以利用一些小窍门,来完成操作.原文出自[比特网],转载请保留原文链接:http://soft.chinabyte.com/database/13/12101013.shtml 1.以sys用户登陆 sqlplus /nolog; connect sys/oracle as sysdba; 2.登陆进去以后查看用户名和密码 select username,passwo

[转载]我们可以用SharePoint做什么

前言 不知不觉作为一个SharePoint的开发人员若干年了,从SharePoint API开始学习,到了解SharePoint的结构,逐渐一点点了解sharepoint的体系:从SharePoint 的2007到2010到2013到SharePoint Online都接触了一些.本文会从个人的视角给大家展现一下我了解的sharepoint的体系结构,以及介绍一下sharepoint的相关功能,欢迎大家共同讨论拍砖. SharePoint平台的体系结构   基本平台: ASP.NET   Sha

我们可以用SharePoint做什么

前言 不知不觉作为一个SharePoint的开发人员若干年了,从SharePoint api 开始学习,到了解SharePoint的结构,逐渐一点点了解sharepoint的体系:从SharePoint 的2007到2010到2013到SharePoint Online都接触了一些.本文会从个人的视角给大家展现一下我了解的sharepoint的体系结构,以及介绍一下sharepoint的相关功能,欢迎大家共同讨论拍砖. SharePoint平台的体系结构 基本平台: ASP.NET  Share

SharePoint 2013 对象模型操作"网站设置"菜单

在SharePoint的开发中,经常会有客户提到网站操作上的栏目过多,其实,我们除了可以通过Feature的方式添加,还可以通过服务器端对象模型的方式添加:下面,让我用简单的例子,给大家介绍一下: 1.操作SiteAction,添加“Add by Linyu”,隐藏“Site Settings”,效果如下图: 2.我是通过webpart的方式,修改当前页面的菜单,代码截图: 简单说一下,Visible属性是隐藏属性,我们可以设置菜单是否显示:Sequence是菜单在组中的顺序,如果一个group

关于有默认值的字段在用EF做插入操作时的思考

今天在用EF做插入操作的时候发现数据库中一个datetime类型的字段(CreateDate)的值居然全部为null.于是赶紧看表结构发现CreateDate字段居然是允许为空的. 虽然为空,但是设置了默认值getdate(),按说不应该为null的.于是开始测试. 字段允许Null值的情况 Users表结构如下: 假如一个字段有了默认值,并且又允许为Null,在做插入操作时会发生什么? 如上图中的表结构,CreateDate是允许为null的,而又有默认值getdate().这样在用传统SQL

spark读取hbase数据,如果表存在则不做任何操作,如果表不存在则新建表。

import java.text.SimpleDateFormat import java.util.Date import org.apache.hadoop.hbase.{HColumnDescriptor, HTableDescriptor, HBaseConfiguration} import org.apache.hadoop.hbase.client.{HBaseAdmin, Put, Result, Scan} import org.apache.hadoop.hbase.io.I

编程的97件事——3、多问“用户会怎么做”(你不是用户)

Ask "What Would the User Do?" (You Are not the User) We all tend to assume that other people think like us. But they don't. Psychologists call this the false consensus bias. When people think or act differently to us, we're quite likely to label

开通Lync 2013用户 提示“无法重试此操作:访问 特权不够,不能执行该 ...

其它用户开通正常,但唯一个用户无法开通Lync 2013  ,启用时报错:"无法重试此操作:访问 特权不够,不能执行该操作.00002098:SecErr:DSID-03150BC1,problem 4003(INSUFF_ACCESS_RIGHTS),data 0"上图: 后经过查证,因此用户没有"启用继承". 开通Lync 2013用户 提示"无法重试此操作:访问 特权不够,不能执行该 ...,布布扣,bubuko.com

网页窗体切换做不同操作+失去光标+获取光标

网页窗体切换做不同操作+失去光标+获取光标 今天群里有人有这个需求. 就随手写了个 . 给有用的人参考下. <html> <head> <title>ssss</title> <script src="jquery-1.7.1.min.js"></script> </head> <body onblur=tests1() onfocus=tests2()> <div id="