Cuando mueve un archivo de una biblioteca de documentos de SharePoint a otra, el archivo a menudo conserva sus permisos únicos originales. Esto puede causar problemas de acceso, ya que los usuarios que deberían ver el archivo no pueden hacerlo, o los usuarios que no deberían tener acceso de repente lo obtienen. La causa es que SharePoint aplica permisos a nivel de elemento cuando se mueve un archivo, en lugar de heredar los permisos de la biblioteca de destino. Este artículo explica cómo mover archivos para que hereden los permisos de la biblioteca de destino, evitando que los permisos rotos sigan al archivo.
Puntos clave: Mover archivos sin problemas de permisos
- Comando Mover a de SharePoint: Usar la opción integrada Mover a conserva los permisos únicos de forma predeterminada; debe usar Copiar a y luego eliminar el original para restablecerlos.
- Archivo > Copiar a > Eliminar original: Copiar el archivo y luego eliminar el origen rompe el vínculo de permisos únicos y fuerza la herencia en el destino.
- Colección de sitios > Configuración del sitio > Permisos: Verifique si el archivo tiene permisos únicos antes de moverlo usando la opción Administrar acceso en el menú contextual del archivo.
Por qué se rompen los permisos de archivo al mover
SharePoint almacena los permisos a nivel de elemento cuando un archivo tiene permisos únicos. Los permisos únicos se establecen cuando se rompe la herencia de la biblioteca o carpeta principal. Cuando usa el comando Mover a en SharePoint Online, el archivo conserva todos sus permisos existentes, incluidos los únicos. La biblioteca de destino se ignora para la herencia de permisos. Esto significa que el archivo no adopta los permisos de la biblioteca de destino. En su lugar, lleva su propio conjunto de permisos, que puede entrar en conflicto con los controles de acceso previstos de la nueva ubicación.
La operación Mover a está diseñada para preservar los metadatos y permisos del archivo para mantener la coherencia. Sin embargo, este comportamiento se convierte en un problema cuando desea que el archivo siga las reglas de permisos del destino. La única forma de forzar que el archivo herede los permisos del destino es romper el vínculo con su conjunto de permisos original. Esto se hace copiando el archivo en lugar de moverlo, y luego eliminando el original. La operación de copia crea un nuevo archivo que hereda los permisos de la biblioteca de destino de forma predeterminada.
Cuándo se crean permisos únicos
Los permisos únicos se crean cuando un usuario o administrador cambia explícitamente los permisos de un archivo o carpeta. Esto puede ocurrir durante el uso compartido, cuando otorga acceso a una persona específica a un archivo sin cambiar los permisos de la biblioteca. También ocurre cuando usa el cuadro de diálogo Administrar acceso para conceder derechos de edición a un archivo. Una vez rota, la herencia no se restaura automáticamente al mover el archivo. Debe restablecer manualmente la herencia o usar el método de copia que se describe a continuación.
Pasos para mover un archivo sin arrastrar permisos
Para asegurarse de que un archivo herede los permisos de la biblioteca de destino, debe copiar el archivo y luego eliminar el original. Los siguientes pasos utilizan la interfaz web de SharePoint Online. Estos pasos funcionan para archivos en bibliotecas de documentos y listas.
- Localice el archivo en la biblioteca de origen
Abra el sitio de SharePoint que contiene el archivo. Navegue hasta la biblioteca de documentos donde está almacenado el archivo. Haga clic en el archivo para seleccionarlo pero no lo abra. - Abra el menú contextual del archivo
Haga clic con el botón derecho en el archivo o haga clic en los tres puntos (puntos suspensivos) junto al nombre del archivo. En el menú que aparece, seleccione Copiar a. - Elija la biblioteca de destino
En el panel Copiar a, navegue hasta la biblioteca o carpeta de documentos de destino. Puede escribir el nombre de la biblioteca en el cuadro de búsqueda. Seleccione la carpeta exacta donde desea que aparezca el archivo. Haga clic en Copiar aquí. - Verifique que el archivo copiado tenga permisos heredados
Navegue hasta la biblioteca de destino. Haga clic con el botón derecho en el archivo copiado y seleccione Administrar acceso. En el panel Administrar acceso, busque el texto Heredado debajo del nombre del archivo. Si ve Heredado, el archivo está usando los permisos de la biblioteca. Si ve Único, repita el proceso de copia en una ubicación diferente o verifique si el destino en sí tiene permisos únicos. - Elimine el archivo original de la biblioteca de origen
Vuelva a la biblioteca de origen. Haga clic con el botón derecho en el archivo original y seleccione Eliminar. Confirme la eliminación. El archivo original se mueve a la papelera de reciclaje del sitio. El archivo copiado permanece en el destino con permisos heredados.
Método alternativo: usar el Explorador de archivos para mover
Si prefiere usar el Explorador de archivos, puede lograr el mismo resultado arrastrando y soltando el archivo. Sin embargo, arrastrar también conserva los permisos únicos. Para evitar esto, use el método de copiar y pegar en lugar de arrastrar y soltar.
- Abra ambas bibliotecas en el Explorador de archivos
En SharePoint Online, haga clic en Sincronizar en las bibliotecas de origen y destino para sincronizarlas con su equipo. Abra el Explorador de archivos y navegue hasta las carpetas sincronizadas. - Copie el archivo de la carpeta de origen
Haga clic con el botón derecho en el archivo en la carpeta de origen y seleccione Copiar. No arrastre el archivo. - Pegue el archivo en la carpeta de destino
Haga clic con el botón derecho dentro de la carpeta de destino y seleccione Pegar. El archivo se carga como una nueva versión con permisos heredados. - Elimine el archivo original
Haga clic con el botón derecho en el archivo en la carpeta de origen y seleccione Eliminar. Confirme la eliminación. El archivo ahora existe solo en el destino con permisos heredados.
Si SharePoint sigue mostrando permisos únicos después de mover
Incluso después de usar el método de copia, el archivo puede seguir mostrando permisos únicos. Esto sucede si la biblioteca de destino en sí tiene permisos únicos a nivel de carpeta. Verifique la herencia de permisos de la carpeta de destino antes de mover el archivo.
Verifique los permisos a nivel de carpeta en el destino
Haga clic con el botón derecho en la carpeta de destino en SharePoint y seleccione Administrar acceso. Si la carpeta muestra permisos Únicos, el archivo heredará esos permisos únicos de la carpeta, no los predeterminados de la biblioteca. Para solucionar esto, restablezca la herencia de la carpeta para que herede de la biblioteca. Vaya a la configuración de la carpeta, haga clic en Permisos y seleccione Eliminar permisos únicos. Luego copie el archivo nuevamente.
El archivo muestra permisos rotos después de usar Mover a
Si ya usó Mover a y el archivo tiene permisos rotos, puede restablecerlos manualmente. Vaya a la ubicación del archivo en SharePoint. Haga clic con el botón derecho en el archivo y seleccione Administrar acceso. Haga clic en los tres puntos junto al nombre del archivo y seleccione Administrar acceso directo. Haga clic en Configuración de permisos avanzada. En la página Permisos, haga clic en Eliminar permisos únicos. El archivo ahora heredará los permisos de su carpeta principal.
Mover a vs Copiar a: diferencias clave para permisos
| Elemento | Mover a | Copiar a |
|---|---|---|
| Comportamiento de permisos | Conserva todos los permisos únicos del origen | Crea un nuevo archivo que hereda del destino |
| Preservación de metadatos | Preserva todos los metadatos y el historial de versiones | Preserva los metadatos pero pierde el historial de versiones |
| Mejor caso de uso | Mover dentro de la misma estructura de permisos | Mover a una biblioteca con permisos diferentes |
| Acción posterior al movimiento necesaria | Puede requerir restablecimiento manual de permisos | Ninguna si el destino hereda correctamente |
Usar Copiar a seguido de eliminar el original es el único método confiable para evitar permisos rotos. Mover a es más rápido pero requiere pasos adicionales para corregir la herencia. Siempre verifique los permisos después del movimiento revisando el panel Administrar acceso.
Ahora puede mover archivos entre bibliotecas de SharePoint sin arrastrar permisos rotos. Use el comando Copiar a y luego elimine el archivo original para forzar que el archivo herede los permisos del destino. Como consejo avanzado, puede automatizar este proceso usando un flujo de Power Automate que copie archivos y elimine los originales, asegurando una herencia de permisos consistente en migraciones grandes.