
Estoy ejecutando un comando por lotes para tomar posesión de un conjunto de carpetas de usuario y encuentro que la propiedad no se transfiere a archivos ocultos, como ~normal.dot. Estoy usando el siguiente comando:
takeown /R /A /D Y /F D:\folderpath\username
No No veo errores en el resultado, pero cuando intento realizar una copia automática de ese directorio, se me niega el acceso a dichos archivos. Encuentro que tengo que ir manualmente a propiedades del archivo > Seguridad > Avanzado > Editar (servidor 2008) > Reemplazar todos los permisos heredables existentes en todos los descendientes con permisos habitables de este objeto. ¿Hay alguna manera de asegurarme de poder mover la carpeta después de haber tomado posesión de ella?
Respuesta1
Parece que tomaste posesión de Takeown, pero no te otorgaste permisos de lectura/escritura (razón por la cual tuviste que editarlos a través de la GUI después).
Para hacer eso desde la línea de comando usaríasicacls
después de usarlo takeown
.
Algo parecido a icacls <directory name> /grant <your username>:F /t
.