La carpeta producida por
cp -r myfolder myfolder2
está marcado shared
como informado por "Se comparte con otras personas. ¿Está seguro de que desea eliminarlo?" cuadro de diálogo en Windows cuando intento eliminar la carpeta. Cuando uso el mismo comando cp en otra máquina, me encuentro con problemas de permisos. A veces, no puedo navegar en la carpeta por Explorer. Aparece "Sin permisos. ¿Quieres tomarlos?" dialong y una vez que presiono "Sí", se otorgan los permisos. En los otros casos, no puedo eliminar las carpetas copiadas con el Explorador. Tengo que modificar los permisos manualmente en este caso (puedo agregar todos los permisos a mi usuario cuando no los hay originalmente) o usar cygwin's rm command
con -f flag
.
Puede reproducir el problema usando
mkdir f1 && mkdir f1\f2 && echo 1 >> f1\f2\file && cp -r f1 f2
Necesito una ruta más profunda para crear problemas de eliminación en la segunda máquina
mkdir f1 && mkdir f1\f2 && mkdir f1\f2\f3 && echo 1 >> f1\f2\f3\file && cp -r f1 f2
Ahora, intente eliminar f2. No lo hará porque los Authenticated Users
permisos no se propagan a f2 \ f2 \ f3.
¿Qué debo pedir al autor del programa?