none
Actualizar permisos al mover archivos RRS feed

  • Pregunta

  • Hola,

    Tenemos un problema con los permisos al mover archivos en un escenario similar a este:

    + Recurso compartido (Contiene Carpeta 1, Carpeta 2, Carpetas Personales)
       - Carpeta 1 
    Subcarpeta 1
    Subcarpeta 2

       - Carpeta 2
    Subcarpeta 3
    Subcarpeta 4

       - Carpetas Personales
    Carpeta Usuario 1
    Carpeta Usuario 2

    Los permisos a las subcarpetas se asignan por grupos. Un usuario que tenga permisos a los grupos Subcarpeta1 y Subcarpeta2 podrá ver las subcarpetas correspondientes y su carpeta personal y modificar el contenido pero no tendrá acceso al resto de carpetas y subcarpetas.

    El problema que nos encontramos es que cuando un usuario mueve un archivo/carpeta entre las diferentes subcarpetas a las que tiene acceso o desde su carpeta personal a una de éstas, los permisos se mantienen como en la carpeta origen y el resto de usuarios que no pertenezcan al grupo de permisos de la carpeta origen o si el archivo/carpeta venía de la personal no pueden ver esos archivos movidos.

    ¿Hay alguna forma para que los permisos se ajusten a los de la carpeta destino al mover archivos dentro de un mismo recurso compartido?

    Gracias

    martes, 30 de abril de 2019 10:19

Respuestas

  • Hola Raul Fraile, comento cómo se comporta Windows cuando se mueve un archivo, o cuando se copia ya que se comportan de diferente manera

    Recuerda que los permisos, están fijados al archivo, además de los que pueda heredar

    Cuando se mueve un archivo, en realidad no se mueve, sino que se cambian los punteros en la carpeta que apuntan al archivo, y por eso se mantienen los permisos del archivo

    En cambio cuando se copian, como se crea un objeto nuevo, siempre hereda los de la nueva carpeta

    A mi entender, hay que hacer un trabajo adicional cuando se mueve para que funcione como necesitas

    En lugar de "mover", hay que hacer dos operaciones: primero "copiar" y luego "borrar" el original. De esta forma siempre toma los permisos de la nueva carpeta

     


    Guillermo Delprato
    Buenos Aires, Argentina
    El Blog de los paso a paso

    MCSE - MCSA2012
    MCITP: Enterprise Administrator / Server Administrator
    MCTS: Active Directory/Network Configuration/Applications Configuration/Server Virtualization/Windows 7 Configuration/Windows 7 & Office 2010 Deployment/Vista Configuration

    Este mensaje se proporciona "como está" sin garantías de ninguna clase. Usted asume todos los riesgos.

    martes, 30 de abril de 2019 11:58
    Moderador
  • Hola Raúl, por lo que yo sé, aunque nunca le he comprobado en forma práctica, el DFS no altera los permisos, esto es, se siguen moviendo y heredando como si no estuvieran, salvo por supuesto los permisos de compartido que sí son de cada carpeta compartida

    Personalmente muchas veces yo uso el "copiar y borrar" cuando quiero mantener los permisos, aunque entiendo que eso para un usuario normal puede no ser cómodo

    Se me ocurre una idea que quizás te sirva, haciendo un BAT que lo haga y lo llames por ejemplo "BORRAR" para que use el usuario y haga ambos comandos

    El tema es si el usuario lo utiliza :)

     


    Guillermo Delprato
    Buenos Aires, Argentina
    El Blog de los paso a paso

    MCSE - MCSA2012
    MCITP: Enterprise Administrator / Server Administrator
    MCTS: Active Directory/Network Configuration/Applications Configuration/Server Virtualization/Windows 7 Configuration/Windows 7 & Office 2010 Deployment/Vista Configuration

    Este mensaje se proporciona "como está" sin garantías de ninguna clase. Usted asume todos los riesgos.

    viernes, 3 de mayo de 2019 11:34
    Moderador

Todas las respuestas

  • Hola Raul Fraile, comento cómo se comporta Windows cuando se mueve un archivo, o cuando se copia ya que se comportan de diferente manera

    Recuerda que los permisos, están fijados al archivo, además de los que pueda heredar

    Cuando se mueve un archivo, en realidad no se mueve, sino que se cambian los punteros en la carpeta que apuntan al archivo, y por eso se mantienen los permisos del archivo

    En cambio cuando se copian, como se crea un objeto nuevo, siempre hereda los de la nueva carpeta

    A mi entender, hay que hacer un trabajo adicional cuando se mueve para que funcione como necesitas

    En lugar de "mover", hay que hacer dos operaciones: primero "copiar" y luego "borrar" el original. De esta forma siempre toma los permisos de la nueva carpeta

     


    Guillermo Delprato
    Buenos Aires, Argentina
    El Blog de los paso a paso

    MCSE - MCSA2012
    MCITP: Enterprise Administrator / Server Administrator
    MCTS: Active Directory/Network Configuration/Applications Configuration/Server Virtualization/Windows 7 Configuration/Windows 7 & Office 2010 Deployment/Vista Configuration

    Este mensaje se proporciona "como está" sin garantías de ninguna clase. Usted asume todos los riesgos.

    martes, 30 de abril de 2019 11:58
    Moderador
  • Intente consultar el siguiente recurso

    https://support.microsoft.com/es-es/help/242557/registry-settings-for-folder-redirection-in-windows

    Erick Rivera

    martes, 30 de abril de 2019 15:08
  • Hola,

    era lo que me imaginaba. 

    Tras varias pruebas parece que si las subcarpetas las pongo como recursos compartidos y las estructuro por DFS (para que el usuario no vea cambios en la estructura) al mover archivos entre las subcarpetas los permisos se actualizan a los de la carpeta destino.

    Quería ver si era posible evitar tener que hacer +30 recursos compartidos y que teniendo solo un recurso funcionara, pero no se si es posible saltarse esa restricción de windows al mover archivos dentro del mismo volumen.

    Había visto este recurso, editando el registro, pero para ello el usuario tiene que tener permiso para editar permisos y no me funciona correctamente.

    https://support.microsoft.com/en-us/help/310316/how-permissions-are-handled-when-you-copy-and-move-files-and-folders

    Gracias de todas formas

    Raul

    • Propuesto como respuesta Carlos_Ruiz_M viernes, 3 de mayo de 2019 14:38
    viernes, 3 de mayo de 2019 6:31
  • Hola Raúl, por lo que yo sé, aunque nunca le he comprobado en forma práctica, el DFS no altera los permisos, esto es, se siguen moviendo y heredando como si no estuvieran, salvo por supuesto los permisos de compartido que sí son de cada carpeta compartida

    Personalmente muchas veces yo uso el "copiar y borrar" cuando quiero mantener los permisos, aunque entiendo que eso para un usuario normal puede no ser cómodo

    Se me ocurre una idea que quizás te sirva, haciendo un BAT que lo haga y lo llames por ejemplo "BORRAR" para que use el usuario y haga ambos comandos

    El tema es si el usuario lo utiliza :)

     


    Guillermo Delprato
    Buenos Aires, Argentina
    El Blog de los paso a paso

    MCSE - MCSA2012
    MCITP: Enterprise Administrator / Server Administrator
    MCTS: Active Directory/Network Configuration/Applications Configuration/Server Virtualization/Windows 7 Configuration/Windows 7 & Office 2010 Deployment/Vista Configuration

    Este mensaje se proporciona "como está" sin garantías de ninguna clase. Usted asume todos los riesgos.

    viernes, 3 de mayo de 2019 11:34
    Moderador