Niveles de permiso que faltan en Permisos avanzados: causa raíz y solución
🔍 WiseChecker

Niveles de permiso que faltan en Permisos avanzados: causa raíz y solución

Cuando abre la página de Configuración de permisos avanzados de un sitio de SharePoint, los niveles de permiso estándar como Colaborar, Leer y Control total pueden no aparecer. En su lugar, ve solo una lista vacía o algunos niveles personalizados creados manualmente. Este problema generalmente ocurre porque el sitio está conectado a un grupo de Microsoft 365 que anula el modelo de permisos tradicional de SharePoint. En un sitio conectado a un grupo, SharePoint oculta los niveles de permiso predeterminados y se basa en los roles de membresía del grupo. Este artículo explica por qué desaparecen los niveles de permiso y proporciona los pasos exactos para restaurarlos y administrarlos cuando sea necesario.

Conclusiones clave: Restaurar niveles de permiso faltantes en sitios conectados a grupos

  • Centro de administración de SharePoint > Sitios activos > Dirección del sitio > Permisos: Use el botón Romper herencia para desconectar el sitio del modelo de permisos del grupo de Microsoft 365.
  • Configuración del sitio > Permisos del sitio > Niveles de permiso: Después de romper la herencia, los niveles de permiso predeterminados vuelven a aparecer y se pueden editar o eliminar.
  • Membresía del grupo de Microsoft 365: Los propietarios del grupo se asignan a Control total de SharePoint, los miembros del grupo a Colaborar y los visitantes a Leer; estos roles ocultan los niveles tradicionales.

ADVERTISEMENT

Por qué desaparecen los niveles de permiso en sitios conectados a grupos

Cuando un sitio de SharePoint está conectado a un grupo de Microsoft 365, el sitio hereda sus permisos del grupo. En este modelo, SharePoint oculta los niveles de permiso estándar de la página Permisos avanzados. Los roles del grupo controlan el acceso: los propietarios del grupo obtienen Control total, los miembros del grupo obtienen Colaborar y los visitantes del grupo obtienen Leer. SharePoint no muestra estos niveles en la lista Niveles de permiso porque se administran completamente a través del grupo. Este diseño evita cambios accidentales que podrían romper la asignación de permisos del grupo. Los niveles faltantes no son un error; son una característica deliberada de la arquitectura de sitios conectados a grupos. Para ver o modificar los niveles predeterminados, primero debe romper la herencia de permisos del grupo.

Cómo se asignan los permisos del grupo a los niveles de SharePoint

La asignación entre los roles del grupo de Microsoft 365 y los niveles de permiso de SharePoint es fija y no se puede personalizar a través de la interfaz de usuario de SharePoint. Los propietarios del grupo reciben el nivel Control total, los miembros del grupo reciben el nivel Colaborar y los visitantes del grupo reciben el nivel Leer. Cuando agrega o elimina miembros del grupo, SharePoint actualiza automáticamente los permisos correspondientes en el sitio. Esta sincronización es lo que hace que la página Niveles de permiso parezca vacía: los niveles están allí pero están ocultos de la interfaz de usuario para evitar conflictos. Si necesita un nivel diferente, como Diseño o Aprobar, debe romper la herencia y asignar esos niveles manualmente.

Pasos para restaurar y administrar niveles de permiso faltantes

  1. Abra la página Permisos del sitio
    Navegue a su sitio de SharePoint. Haga clic en el icono de engranaje en la esquina superior derecha para abrir Configuración. Seleccione Permisos del sitio. Esto abre la página Permisos que muestra los grupos de permisos actuales y el estado de herencia.
  2. Verifique el estado de herencia
    En la página Permisos, busque un mensaje que diga Este sitio hereda permisos de su elemento primario o Este sitio tiene permisos únicos. Si dice hereda, el sitio está conectado a un grupo de Microsoft 365. Si dice único, el sitio ya tiene herencia rota y los niveles deberían ser visibles.
  3. Rompa la herencia de permisos
    Para romper la herencia, haga clic en Romper herencia de permisos en la cinta de opciones en la parte superior de la página Permisos. Aparece un cuadro de diálogo de confirmación. Haga clic en Aceptar. El sitio ahora tiene permisos únicos y los niveles predeterminados aparecerán en la lista Niveles de permiso.
  4. Verifique los niveles de permiso
    En la página Permisos, haga clic en Niveles de permiso en la cinta de opciones. Los niveles estándar ahora deberían ser visibles: Control total, Diseño, Colaborar, Leer, Aprobar y otros. Si aún faltan, continúe con el siguiente paso.
  5. Restablezca los niveles de permiso predeterminados si aún faltan
    Si los niveles aún están ausentes después de romper la herencia, puede restaurarlos usando SharePoint Designer o PowerShell. Para SharePoint Online, use el Shell de administración de SharePoint Online. Ejecute el comando Restore-SPOSitePermissionLevel -Identity "https://yourtenant.sharepoint.com/sites/yoursite" -PermissionLevel "Contribute". Reemplace la URL y el nombre del nivel según sea necesario. Este comando restaura un solo nivel predeterminado. Repita para cada nivel faltante.
  6. Asigne niveles de permiso personalizados
    Después de que los niveles sean visibles, puede asignarlos a usuarios o grupos. Vuelva a la página Permisos, haga clic en Conceder permisos. En el cuadro de diálogo, escriba el nombre del usuario o grupo, luego seleccione el nivel de permiso deseado en la lista desplegable. Haga clic en Compartir. El usuario ahora tiene el nivel asignado.

ADVERTISEMENT

Si los niveles de permiso aún no aparecen después de la solución principal

Faltan niveles de permiso en un sitio que ya tiene permisos únicos

Si el sitio ya tiene permisos únicos pero los niveles aún faltan, los niveles predeterminados pueden haber sido eliminados accidentalmente. SharePoint permite a los administradores eliminar niveles de permiso predeterminados. Para restaurarlos, debe usar PowerShell como se describe en el paso 5 anterior. No hay opción de interfaz de usuario para recrear un nivel predeterminado eliminado. Si no tiene acceso a PowerShell, contacte a su administrador de inquilino o abra un ticket de soporte con Microsoft.

Los niveles de permiso personalizados no son visibles para los visitantes del sitio

Después de restaurar los niveles, puede encontrar que los niveles de permiso personalizados no están disponibles al compartir un documento o carpeta. Esto sucede porque los niveles personalizados deben asignarse explícitamente al usuario o grupo. No aparecen automáticamente en el cuadro de diálogo para compartir. Para que un nivel personalizado esté disponible, concédalo directamente al usuario a través de la página Permisos del sitio, no a través del botón Compartir en un documento.

La página Niveles de permiso muestra solo un nivel

Si solo aparece un nivel, como Control total, el sitio puede ser un sitio concentrador o una colección de sitios raíz que tiene un conjunto limitado de niveles predeterminados. Los sitios concentradores heredan un modelo de permisos restringido. Para ver todos los niveles, verifique las características de la colección de sitios. Vaya a Configuración del sitio > Características de la colección de sitios. Asegúrese de que la característica Modo de bloqueo de permisos de acceso limitado no esté activa. Si está activa, desactívela y actualice la página Niveles de permiso.

Sitio conectado a grupo vs sitio clásico: comportamiento de los niveles de permiso

Elemento Sitio conectado a grupo Sitio clásico
Niveles predeterminados visibles No (ocultos hasta romper herencia) Sí, siempre visibles
Herencia de permisos Hereda del grupo de Microsoft 365 Hereda del sitio primario o único
Niveles personalizados permitidos Sí, después de romper herencia Sí, en cualquier momento
Asignación de roles de grupo Fija: Propietario/Control total, Miembro/Colaborar, Visitante/Leer Sin asignación; asignación directa
Restauración con PowerShell necesaria Ocasionalmente si los niveles se eliminan Raramente, solo si se eliminan

Ahora puede restaurar los niveles de permiso faltantes y administrar el acceso personalizado en cualquier sitio de SharePoint conectado a un grupo. Comience rompiendo la herencia del grupo de Microsoft 365 para exponer los niveles predeterminados. Si los niveles siguen faltando, use PowerShell para restaurarlos individualmente. Para la administración continua, considere crear niveles de permiso personalizados solo después de romper la herencia, y asígnelos siempre a través de la página Permisos del sitio en lugar del cuadro de diálogo para compartir. Este enfoque garantiza un control de acceso consistente en todo su sitio.

ADVERTISEMENT