Como propietario de un sitio de SharePoint, es probable que haya experimentado la frustración de mover un archivo solo para descubrir que sus permisos cambiaron inesperadamente. Los usuarios pierden acceso o, peor aún, las personas equivocadas pueden ver contenido confidencial. Esto sucede porque SharePoint aplica reglas específicas de herencia de permisos cuando se mueven archivos entre ubicaciones. Este artículo explica exactamente por qué se producen permisos rotos durante los movimientos de archivos y proporciona una lista de verificación práctica, paso a paso, para mantener los permisos correctos en todo momento.
Cubrimos la causa raíz: cómo maneja SharePoint la herencia de permisos al mover versus copiar archivos. Aprenderá las tres decisiones clave que debe tomar antes de cualquier operación de movimiento. También enumeramos los errores más comunes que cometen los propietarios de sitios y cómo evitarlos. Al final, podrá mover archivos sin arrastrar permisos rotos.
Puntos clave: Mover archivos sin errores de permisos
- Mover vs Copiar en SharePoint: Mover un archivo conserva sus permisos originales si el destino hereda del mismo elemento principal. Copiar siempre duplica los permisos del destino.
- Verificar la herencia de permisos antes de mover: Si el origen o el destino tienen permisos únicos, el movimiento romperá los permisos. Verifique con configuración del sitio > Permisos del sitio > Comprobar permisos.
- Usar el comando Mover a en el navegador: Este comando conserva mejor los permisos que arrastrar y soltar en el Explorador de archivos o la sincronización de OneDrive.
Por qué mover un archivo puede romper los permisos
SharePoint organiza el contenido en una jerarquía: colección de sitios, sitio, biblioteca, carpeta y archivo. Cada nivel puede heredar permisos de su elemento principal o tener permisos únicos. Cuando mueve un archivo, SharePoint evalúa la configuración de permisos tanto del origen como del destino.
La regla fundamental es simple: si tanto el origen como el destino heredan permisos del mismo elemento principal, el archivo conserva sus permisos originales después del movimiento. Si el destino tiene permisos únicos, el archivo pierde sus permisos originales y adopta los permisos únicos del destino. Si el origen tiene permisos únicos y el destino hereda, el archivo conserva sus permisos únicos, pero quedan huérfanos, es decir, ya no están vinculados a ningún elemento principal.
Herencia de permisos: El mecanismo técnico
Cada objeto de SharePoint tiene una propiedad llamada RoleAssignments. Cuando los permisos se heredan, esta propiedad está vacía porque los permisos efectivos provienen del elemento principal. Cuando los permisos son únicos, el objeto almacena su propia lista de RoleAssignments. La operación Mover no recalcula RoleAssignments. Simplemente desvincula el archivo del origen y lo adjunta al destino. Si el destino tiene permisos únicos, SharePoint elimina automáticamente los RoleAssignments heredados del archivo y aplica los únicos del destino. Este es el momento en que se rompen los permisos.
La diferencia entre Mover y Copiar
Copiar un archivo siempre crea un nuevo conjunto de permisos en el destino. La copia hereda permisos del elemento principal del destino. El archivo original permanece sin cambios. Mover un archivo, por el contrario, transfiere la asignación de permisos existente. Esta es la razón por la que las copias rara vez causan problemas de permisos, mientras que los movimientos son la causa principal de acceso roto.
Lista de verificación: Mover un archivo sin romper permisos
Siga esta lista de verificación antes de cada operación de movimiento de archivos. Cada paso aborda un riesgo específico de permisos.
- Determinar el tipo de herencia de la ubicación de origen
Vaya a la biblioteca o carpeta donde reside actualmente el archivo. Seleccione el icono de engranaje > Permisos del sitio > Comprobar permisos. Introduzca el nombre de un usuario o grupo. Revise el resultado: si muestra Permisos heredados del elemento principal, el origen tiene permisos heredados. Si muestra Permisos únicos, el origen tiene permisos únicos. Anótelo. - Determinar el tipo de herencia de la ubicación de destino
Navegue a la biblioteca o carpeta de destino. Repita el mismo proceso de Comprobar permisos. Identifique si el destino hereda permisos o tiene permisos únicos. Compare esto con el tipo de origen. - Elegir el método de movimiento correcto según la coincidencia de herencia
Si tanto el origen como el destino heredan del mismo elemento principal, use el comando Mover a en el navegador de SharePoint. Seleccione el archivo, haga clic en los puntos suspensivos (…), elija Mover a y seleccione el destino. Esto conserva todos los permisos originales. Si el origen o el destino tienen permisos únicos, NO use Mover a. En su lugar, use Copiar a y luego ajuste manualmente los permisos en el destino. - Si usa Copiar a, restaure los permisos únicos manualmente
Después de copiar, vaya a la ubicación de destino. Seleccione el archivo copiado, haga clic en los puntos suspensivos, elija Administrar acceso y luego Configuración avanzada de permisos. Haga clic en Detener la herencia de permisos. Luego agregue los usuarios o grupos específicos que necesitan acceso. Este paso es necesario porque Copiar a siempre hereda del destino. - Probar el acceso antes de anunciar el movimiento
Use la herramienta Comprobar permisos en el archivo movido. Introduzca los nombres de tres usuarios clave: el propietario del archivo, un lector y un editor. Confirme que cada usuario tiene el nivel de permiso esperado. Si algún usuario tiene acceso incorrecto, edite los permisos únicos en el archivo directamente. - Documentar el movimiento en un registro de cambios
Cree una lista simple de SharePoint o un archivo de Excel para registrar el nombre del archivo, la ubicación original, la nueva ubicación, la fecha y los tipos de herencia de permisos. Este registro le ayuda a identificar patrones. Si los permisos se rompen nuevamente, puede rastrear el movimiento exacto que lo causó.
Errores comunes que conllevan permisos rotos
Incluso los propietarios de sitios experimentados cometen estos errores. Reconocerlos le ayuda a evitar las mismas trampas.
Usar arrastrar y soltar en el Explorador de archivos o la sincronización de OneDrive
Arrastrar y soltar en el Explorador de archivos o la sincronización de OneDrive no usa el comando Mover a de SharePoint. Estas herramientas tratan la operación como una copia seguida de una eliminación. La copia hereda permisos del destino y se elimina el original. El resultado es que el archivo termina con los permisos del destino, no con los permisos originales. Use siempre el comando Mover a basado en el navegador para movimientos sensibles a los permisos.
Mover un archivo que tiene permisos únicos a una biblioteca que también tiene permisos únicos
Cuando tanto el origen como el destino tienen permisos únicos, la operación Mover combina los dos conjuntos. El archivo pierde sus permisos únicos originales y adopta los permisos únicos del destino. Los usuarios que tenían acceso en el origen pueden perder el acceso. Para evitar esto, primero rompa la herencia en la carpeta de destino y establezca los permisos exactos que desea. Luego mueva el archivo.
Mover un archivo de un subsitio a una colección de sitios diferente
Los movimientos entre colecciones de sitios siempre rompen los permisos porque cada colección de sitios tiene su propia jerarquía de permisos. SharePoint no conserva los permisos entre colecciones de sitios. La única forma de mantener el acceso es copiar el archivo y luego asignar manualmente los permisos en el destino. Nunca use Mover a para operaciones entre colecciones de sitios.
Mover vs Copiar: Cuándo usar cada método
| Elemento | Mover a | Copiar a |
|---|---|---|
| Conservación de permisos | Conserva los permisos originales si la herencia coincide | Siempre hereda del destino |
| Mejor caso de uso | Misma colección de sitios, mismo tipo de herencia | Entre colecciones de sitios o diferentes tipos de herencia |
| Riesgo de permisos rotos | Bajo cuando se cumplen las condiciones | Ninguno, pero requiere configuración manual de permisos |
| Metadatos del archivo retenidos | Sí, incluido el historial de versiones | Sí, pero se pierde el historial de versiones |
Use Mover a cuando ambas ubicaciones hereden del mismo elemento principal. Use Copiar a cuando los tipos de herencia difieran o cuando mueva entre colecciones de sitios. Después de una copia, siempre verifique y ajuste los permisos manualmente.
Ahora tiene una lista de verificación clara para mover archivos sin arrastrar permisos rotos. Comience verificando el tipo de herencia tanto del origen como del destino con la herramienta Comprobar permisos. Use el comando Mover a solo cuando ambas ubicaciones compartan el mismo elemento principal. Para todos los demás escenarios, use Copiar a y luego establezca manualmente permisos únicos en el destino. Como consejo avanzado, cree una lista de SharePoint para registrar cada movimiento de archivo. Con el tiempo, este registro revelará qué patrones causan problemas de permisos en su entorno.