En las unidades NTFS, el comportamiento solía ser que, cuando se movía un archivo, retendría los permisos del archivo original, si el movimiento se hacía a una carpeta en el mismo volumen.
Lo sé por experiencia y se puede ver aquí: https://support.microsoft.com/en-us/kb/310316
Pero hoy estaba tratando de mostrar este comportamiento a un colega y simplemente no funcionó. Cada vez que el archivo simplemente tendría los permisos de la nueva carpeta asociada a él.
He probado en 3 máquinas diferentes y ya no funciona así. ¿Cuándo cambió? Y no, la configuración de registro mencionada anteriormente no está establecida.
¿Alguna idea de cuándo esto cambió?
[Editar]
Solo un ejemplo para hacerlo más claro
Supongamos que tengo estas carpetas en mi unidad C.
- C: \ Compartido
- \Trabajando
- \Final
Y tengo cuatro grupos: - Pasantes - Empleados - Gerentes - Personal (que tiene los 3 anteriores como miembros).
Ahora, consideremos los permisos (simplificados).
- C: \ Compartido
- No hereda
- Permite explícitamente el control total a los administradores
- Permite explícitamente Modificar a gerentes
- C: \ Shared \ Working
- Hereda de Compartido
- Permite explícitamente Modificar a empleados
- C: \ Compartido \ Final
- Hereda de Compartido
- Permite explícitamente Leer al personal
Ahora, supongamos que tengo un archivo en la carpeta de trabajo, llamado Bullshit.doc.
Anteriormente, si el archivo se movía (cortaba / pegaba) de la carpeta Trabajando a la carpeta Final, retendría los permisos originales, es decir, los Gerentes y el Personal podrían modificar y los pasantes no tendrían permisos.
Ahora, cuando intento mover el Bullshit.doc, cuando lo muevo, simplemente heredará los permisos de la carpeta Final, es decir, simplemente perdona que los pasantes no tengan acceso.
Mi pregunta es: esto cambió, ¿no? ¿O me estoy volviendo loco? Estoy 99% seguro de que funcionó tal como se describe en la KB.
Sé que tuve problemas similares a esto en el pasado, cuando los usuarios de nivel superior movían archivos entre carpetas (con diferentes conjuntos de permisos) y luego se quejaban de que los pasantes no podían leer los archivos. Tuve que explicar más de una vez que cortar / pegar no funcionaría, que necesitan copiar / pegar / eliminar. Estaba seguro en Windows 2003, pero podría ser al menos 2008 R2.
[Editar 2] Ahora con fotos !!!
Ok, entonces decidí probar y replicar. Con los archivos reales y no ejemplos simples. Aquí está...
Entonces esta es la carpeta de origen. Vea todos los permisos implícitos y el único permiso explícito.
Ahora, creemos un archivo allí. Y verifique los permisos.
Hora de mover el archivo al destino. La carpeta original era solo una carpeta temporal. Verifiquemos los permisos de la carpeta de destino.
Después de mover la carpeta, verifiquemos sus permisos ...
Hum ... no es lo que esperaría. Incluso si fuera solo un archivo, por lo que reuní en el KB anterior, debería mantener los permisos. Y así es como recuerdo que se comportó.
Pero parece que cambió. Y no puedo encontrar una fuente oficial de cuándo sucedió.
Esto me hace dudar de mi cordura.