vault spigot resource reborn plugin configurado permissions cygwin acl cp

permissions - spigot - Cómo usar cp.exe de Cygwin y conservar los permisos



vault plugin 1.12 spigot (2)

Hice más investigación sobre esto después de hacer la pregunta anterior.

Según esta discusión con uno de los desarrolladores de Cygwin, parece que Cygwin no se preocupa por los permisos de Windows, y simplemente se apega a los de POSIX.

Por lo que puedo decir, los permisos de POSIX son completamente diferentes de los de Windows, así que sí, es fantástico que sean compatibles, pero, en última instancia, Cygwin no puede copiar archivos y mantener los permisos normales de Windows. Haciéndome inútil para mí. Es mucho mejor usar Python o Ruby.

Aunque me gustaría que se demuestre que estoy equivocado.

Estoy usando cp.exe de Cygwin para copiar archivos en Windows 7. Desafortunadamente, cuando hago los permisos del archivo, cambio.

He intentado usar:

cp --preserve=all

Pero eso tampoco funciona, y cuando compruebo la seguridad del archivo original frente a la copia, la copia tiene permisos diferentes.

Claramente, debe haber una manera de conservar los permisos al copiar utilizando Cygwin, pero no puedo encontrarlo.


Creo que al agregar la opción noacl al punto de montaje / cygdrive en / etc / fstab haré lo que quiera.

$ cat fstab # For a description of the file format, see the Users Guide # http://cygwin.com/cygwin-ug-net/using.html#mount-table # This is default anyway: # none /cygdrive cygdrive binary,posix=0,user 0 0 none /cygdrive cygdrive binary,posix=0,user,noacl 0 0

Vea http://cygwin.com/cygwin-ug-net/using.html#mount-table y discusión de la lista de correo de cygwin.