Cuando los propietarios de sitios en SharePoint intentan aprobar solicitudes de acceso, pueden ver una lista vacía o un mensaje de error que indica que no tienen permiso para administrar solicitudes pendientes. Este problema ocurre porque el propietario del sitio no está incluido en el grupo de administradores de la colección de sitios, aunque se le haya asignado como propietario del sitio a nivel de sitio. Este artículo explica por qué la aprobación de solicitudes de acceso está vinculada a los administradores de la colección de sitios y proporciona los pasos exactos para solucionar el problema.
Conclusiones clave: Cómo solucionar la aprobación de solicitudes de acceso para propietarios de sitios
- Centro de administración de SharePoint > Sitios activos > Administradores de la colección de sitios: Agregue al propietario del sitio a este grupo para habilitar la aprobación de solicitudes de acceso.
- Configuración del sitio > Permisos del sitio > Solicitudes de acceso: Verifique que la lista de solicitudes pendientes solo sea visible después de que el propietario sea administrador de la colección de sitios.
- Cmdlet de PowerShell Set-SPOSite -SiteCollectionAdmin: Use este comando en el Shell de administración de SharePoint Online para agregar varios propietarios a la vez.
Por qué los propietarios de sitios no pueden aprobar solicitudes de acceso
Las solicitudes de acceso de SharePoint son administradas por los administradores de la colección de sitios. Cuando un usuario solicita acceso a un sitio, la tarea de aprobación se envía al grupo de administradores de la colección de sitios. Los propietarios de sitios que no son también administradores de la colección de sitios no reciben estas solicitudes y no pueden verlas en la lista de Solicitudes de acceso.
Este diseño existe porque la aprobación de solicitudes de acceso requiere permisos elevados que van más allá del rol de propietario del sitio. El rol de propietario del sitio controla el contenido y la estructura dentro de un sitio, pero no incluye el derecho de administrar cambios de membresía pendientes. Solo los administradores de la colección de sitios tienen esa capacidad.
La confusión ocurre a menudo cuando un sitio se crea utilizando un sitio de equipo moderno conectado a un grupo de Microsoft 365. En ese escenario, los propietarios del grupo pueden administrar la membresía a través de Outlook y otras interfaces de grupo, pero aún no pueden usar la función de Solicitudes de acceso de SharePoint a menos que sean administradores de la colección de sitios.
Pasos para otorgar a los propietarios de sitios permiso de aprobación de solicitudes de acceso
Para solucionar este problema, agregue al propietario del sitio como administrador de la colección de sitios. Use uno de los dos métodos siguientes. Elija el método que se adapte a su entorno.
Método 1: Agregar un administrador de la colección de sitios mediante el Centro de administración de SharePoint
- Abra el Centro de administración de SharePoint
Vaya a https://admin.microsoft.com. En la navegación izquierda, seleccione Centros de administración y luego SharePoint. - Navegue a Sitios activos
En el Centro de administración de SharePoint, seleccione Sitios activos en el menú izquierdo. Aparece una lista de todos los sitios. - Seleccione el sitio
Haga clic en el nombre del sitio que tiene el problema de solicitudes de acceso. No marque la casilla; haga clic directamente en el nombre. - Abra el panel de Configuración
En el panel de detalles del sitio que se abre, seleccione la pestaña Configuración. - Busque Administradores de la colección de sitios
Desplácese hacia abajo hasta la sección Administradores de la colección de sitios. Haga clic en Editar. - Agregue al propietario del sitio
En el campo que aparece, escriba el nombre o correo electrónico del propietario del sitio. Seleccione el usuario correcto de los resultados de búsqueda. Haga clic en Guardar.
El propietario del sitio ahora aparece en la lista de administradores de la colección de sitios. Puede volver al sitio, ir a Configuración del sitio > Permisos del sitio > Solicitudes de acceso y ver todas las solicitudes pendientes.
Método 2: Agregar un administrador de la colección de sitios mediante PowerShell
Use este método cuando necesite agregar varios propietarios de sitios como administradores de la colección de sitios en varios sitios.
- Conéctese al Shell de administración de SharePoint Online
Abra Windows PowerShell como administrador. EjecuteConnect-SPOService -Url https://yourtenant-admin.sharepoint.com. Ingrese sus credenciales de administrador global. - Establezca el administrador de la colección de sitios
Ejecute el siguiente comando:Set-SPOSite -Identity https://yourtenant.sharepoint.com/sites/yoursite -SiteCollectionAdmin "user@yourtenant.com". Reemplace la URL y el correo electrónico con su sitio y usuario. - Verifique el cambio
EjecuteGet-SPOSite -Identity https://yourtenant.sharepoint.com/sites/yoursite | Select -ExpandProperty SiteCollectionAdmin. El correo electrónico del usuario aparece en la salida.
Para agregar varios propietarios, use una lista separada por comas entre comillas: Set-SPOSite -Identity https://yourtenant.sharepoint.com/sites/yoursite -SiteCollectionAdmin "owner1@tenant.com","owner2@tenant.com".
Si los propietarios de sitios aún no pueden aprobar solicitudes de acceso
La configuración de Solicitudes de acceso está deshabilitada
Si el propietario del sitio ahora es administrador de la colección de sitios pero aún no ve solicitudes pendientes, verifique que las solicitudes de acceso estén habilitadas para el sitio. Vaya a Configuración del sitio > Permisos del sitio > Configuración de solicitudes de acceso. Asegúrese de que la opción Permitir solicitudes de acceso esté establecida en Activado. Si está desactivada, no se pueden enviar solicitudes y la lista estará vacía.
Confusión con el propietario del sitio de grupo de Microsoft 365
En sitios de equipo conectados a un grupo de Microsoft 365, los propietarios del grupo pueden administrar la membresía a través de Outlook, Teams o el Centro de administración de Microsoft 365. Sin embargo, la función de Solicitudes de acceso de SharePoint es separada. Incluso si un usuario es propietario del grupo, debe agregarse como administrador de la colección de sitios para aprobar solicitudes de acceso específicas de SharePoint. Si desea que los propietarios del grupo aprueben solicitudes desde SharePoint, agregue a cada propietario del grupo como administrador de la colección de sitios.
Retraso en la propagación de permisos
Después de agregar un administrador de la colección de sitios, puede tomar hasta 24 horas para que el cambio se propague completamente a través de todos los servicios de SharePoint. Si el propietario del sitio aún no puede ver las solicitudes de acceso de inmediato, pídale que espere unas horas y lo intente nuevamente. Deben cerrar sesión en todos los servicios de Microsoft 365 y volver a iniciarla para forzar una actualización de sus permisos.
Propietario del sitio vs. Administrador de la colección de sitios: diferencias clave
| Elemento | Propietario del sitio | Administrador de la colección de sitios |
|---|---|---|
| Nivel de permiso | Control total en el sitio | Control total en el sitio y todos los subsitios |
| Aprobación de solicitudes de acceso | No puede aprobar | Puede aprobar |
| Administrar características de la colección de sitios | No puede administrar | Puede administrar |
| Agregar o quitar administradores de la colección de sitios | No puede agregar | Puede agregar |
| Ver registros de auditoría de la colección de sitios | No puede ver | Puede ver |
La tabla muestra que los propietarios de sitios carecen de los permisos necesarios para aprobar solicitudes de acceso. Agregar a un usuario como administrador de la colección de sitios le otorga la capacidad faltante sin eliminar su rol de propietario del sitio.
Ahora puede agregar propietarios de sitios como administradores de la colección de sitios y resolver el problema de aprobación de solicitudes de acceso. Después de realizar el cambio, pida al propietario del sitio que pruebe enviando una solicitud de acceso de prueba desde una cuenta diferente. Para sitios con muchos propietarios, use el método de PowerShell para actualizarlos todos a la vez. Para agilizar aún más la administración, considere crear un grupo de seguridad en Microsoft Entra ID y agregarlo como administrador de la colección de sitios en lugar de usuarios individuales.