[SharePoint]解决用户权限被无缘无故自动删除的问题
前几天在维护公司内网的时候接到了一个case, 说是某个用户的权限无缘无故的就会被SharePoint自动去掉。
刚开始我还不愿意相信这个用户的说法,认为可能是权限赋的方法不对,有可能是被其他人误删了,还有可能使被工作流打破继承之类的删掉了。 但是在经过一系列调查之后,我发现即没有人删除他,也没有工作流在跑。 甚至我在我重新给他加上权限后,他随便点了几下后,又重现了权限被删掉的问题。
从业这么多年,第一次遇到这样的问题,一时又点懵。后经继续了解该用户曾经离职过,账户就被从AD当中删掉了,后来又重新入职,新建了账号, 用户名没变,但是SID肯定发生了变化了。在用户没离职之前SharePoint使用情况良好, 重新入职了之后就发生了这种情况。
于是推测应该是SID的问题,因为SharePoint是通过用户名和SID来“认识”用户的,因为sharepoint上面从了用户的过去的SID,导致新的就不认了,出于保护,把新用户就删除了。
解决方法:
•Move-SPUser : http://technet.microsoft.com/en-us/library/ff607729(v=office.15).aspx
•STSADM Migrate User: http://technet.microsoft.com/en-us/library/cc262141(v=office.12).aspx
$user = Get-SPUser -Web [SiteUrl] -Identity [Login Name]
Move-SPUser -Identity $user -NewAlias [Login Name] -IgnoreSID
或者 
stsadm -o migrateuser -oldlogin [Login Name] -newlogin [Login Name] -ignoresidhistory
原理其实就是把老用户SID删掉或者转移到新用户SID身上
[SharePoint]解决用户权限被无缘无故自动删除的问题的更多相关文章
- Linux基础知识第七讲,用户权限以及用户操作命令
		
目录 Linux基础知识第七讲,用户权限以及用户操作命令 一丶简介linux用户,用户权限,组的概念. 1.1 基本概念 1.2 组 1.3 ls命令查看权限. 二丶用户权限修改命令 1.chmod ...
 - Linux - 用户权限相关命令
		
用户权限相关命令 目标 用户 和 权限 的基本概念 用户管理 终端命令 组管理 终端命令 修改权限 终端命令 01. 用户 和 权限 的基本概念 1.1 基本概念 用户 是 Linux 系统工作中重要 ...
 - Mysql 用户权限管理--从 xxx command denied to user xxx
		
今天遇到一个mysql 权限的问题,即标题所述 xxx command denied to user xxx,一般mysql 这种报错,基本都属于当前用户没有进行该操作的权限,需要 root 用户授 ...
 - No-6.用户权限相关命令
		
用户权限相关命令 目标 用户 和 权限 的基本概念 用户管理 终端命令 组管理 终端命令 修改权限 终端命令 01. 用户 和 权限 的基本概念 1.1 基本概念 用户 是 Linux 系统工作中重要 ...
 - 大数据之Linux用户权限设置
		
用户 是Linux系统工作中重要的一环, 用户管理包括 用户 与 组 管理,在Linux系统中, 不论是由本级或是远程登录系统, 每个系统都必须拥有一个账号, 并且对于不同的系统资源拥有不同的使用权限 ...
 - Ubuntu 用户权限相关命令
		
目标 用户 和 权限 的基本概念 用户管理 终端命令 组管理 终端命令 修改权限 终端命令 01. 用户 和 权限 的基本概念 1.1 基本概念 用户 是 Linux 系统工作中重要的一环,用户管理包 ...
 - linux用户权限、系统信息相关命令(待学)
		
用户权限相关命令 目标 用户 和 权限 的基本概念 用户管理 终端命令 组管理 终端命令 修改权限 终端命令 01.用户和权限的基本概念 1.1 基本概念 用户 是Linux系统工作中重要的一环, 用 ...
 - Linux用户权限常见命令
		
01. 用户 和 权限 的基本概念 1.1 基本概念 用户 是 Linux 系统工作中重要的一环,用户管理包括 用户 与 组 管理 在 Linux 系统中,不论是由本机或是远程登录系统,每个系统都必须 ...
 - 1.5linux用户权限相关命令
		
用户权限相关命令 目标 用户 和 权限 的基本概念 用户管理 终端命令 组管理 终端命令 修改权限 终端命令 01. 用户 和 权限 的基本概念 1.1 基本概念 用户 是 Linux 系统工作中重要 ...
 
随机推荐
- 分享Sql Server 2008 r2 数据备份,同步服务器数据(一.本地备份)
			
最近在部署一个系统,处于数据安全的考虑,因此对相应的数据库服务器定时备份,以及数据同步到备份服务上.之前在另外的一个项目中也做过相应的操作,但是操作都是按照查找到的文章一步一步的操作,碰到一些细节问题 ...
 - js内置构造函数属性修改问题
			
在学习js原型时遇到一个问题,Array,Object等内置构造函数部分属性无法修改,我猜测可能是因为浏览器实现的原因造成的. 1.修改name属性无效. <script type=" ...
 - TCP的十一种状态与三次握手分析(有图)
			
我们知道TCP是面向连接的,我们只知道有连接断开,其实内部还有一些比较复杂的状态.去了解各个状态之间的切换有助于我们更加深入的了解TCP.下面我们就来分析各个状态. 1.如下图示(图源百度)图中显示出 ...
 - python爬虫(七)_urllib2:urlerror和httperror
			
urllib2的异常错误处理 在我们用urlopen或opener.open方法发出一个请求时,如果urlopen或opener.open不能处理这个response,就产生错误. 这里主要说的是UR ...
 - BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第8章节--配送SP2013Apps
			
BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第8章节--配送SP2013Apps 本章节你将学到: 通过SP商店配送Apps: 在商店授予证书并管理A ...
 - Python绘制3d螺旋曲线图实例代码
			
Axes3D.plot(xs, ys, *args, **kwargs) 绘制2D或3D数据 参数 描述 xs, ys X轴,Y轴坐标定点 zs Z值,每一个点的值都是1 zdir 绘制2D集合时使用 ...
 - backbone入门学习一
			
初识backbone 1.Backbone是什么? Backbone是一个非常轻量级的javaScript库,可以打造为模型(Model)-视图(View)-控制器(Controller)即MVC类结 ...
 - JAVA9模块化详解(二)——模块的使用
			
JAVA9模块化详解(二)--模块的使用 二.模块的使用 各自的模块可以在模块工件中定义,要么就是在编译期或者运行期嵌入的环境中.为了提供可靠的配置和强健的封装性,在分块的模块系统中利用他们,必须确定 ...
 - Linux主机SSH免密设置解析
			
为了保证一台Linux主机的安全,所以我们每个主机登录的时候一般我们都设置账号密码登录.但是很多时候为了操作方便,我们都通过设置SSH免密码登录.那么该如何设置?是不是免密码登录就不安全了呢? 一.被 ...
 - rwx读写执行对文件和目录的意义
			
文件 目录 r 查看 列出目录内容 w 修改 在目录内新建删除文件 x 执行 可以进入目录 对文件的删除权限是对文件所有目录的写权限 对目录-wx的权限,有写和执行权限,既可以在目录内创建删除文件,可 ...