zoukankan      html  css  js  c++  java
  • [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身上

  • 相关阅读:
    idea集成 MyBatis Generator 插件,自动生成dao,model,sql map文件
    maven中的groupId和artifactId到底指的是什么?
    java数据结构简单点
    (二)java集合框架综述
    (一)java集合框架——Iterable
    jquery版本的问题造成第二次全选无效
    Ironic , Openstack Baremetal Hypervisor
    openstack热迁移和冷迁移
    手动安装OpenStack Mistral
    Why provision Bare Metal
  • 原文地址:https://www.cnblogs.com/cwyang/p/8250360.html
Copyright © 2011-2022 走看看