Cygwin archivo y directorio usuario y grupo

1

Utilizo Cygwin como mi principal entorno de desarrollo en mi hogar y en las computadoras de trabajo.

Para compartir archivos entre las dos computadoras, uso Dropbox, que se instala en la siguiente carpeta en ambas computadoras: c: \ cygwin \ home \ dvanaria \ dropbox

Todo funciona muy bien, excepto por una cosa. Cuando estoy trabajando en la computadora de mi casa y hago un ls -l en cualquier directorio, todos los archivos aparecen como propiedad de dvanaria de usuarios del grupo. Pero cuando trabajo desde la computadora de mi trabajo, ls -l muestra todos los archivos como propiedad de los administradores y de los usuarios de dominio del grupo.

Sé que Cygwin usa algún tipo de mapeo entre usuarios de Windows y permisos para el archivo / etc / passwd. Pero para ser honesto, no tengo idea de cómo funciona este archivo o cómo se asigna a Windows en Cygwin.

¿Alguien podría ayudar a resolver esto? El principal problema es que no puedo editar ningún archivo cuando uso mi computadora de trabajo, solo leerlos.

dvanaria
fuente
¿Cómo configuraste Dropbox? Una configuración correcta de Dropbox debería cambiar la propiedad de los archivos al usuario correcto en cada máquina (por la naturaleza, el usuario correcto los instala y descarga los archivos del servidor como tales).
David Cowden

Respuestas:

3

Primero, esos archivos no son los mismos archivos en las dos computadoras. Dropbox simplemente está haciendo copias entre computadoras. No hay intercambio real de archivos (en el sentido de Windows de "compartir") en marcha. Segundo, dado que son dos usuarios diferentes en las dos computadoras diferentes, no debería sorprender que los archivos sean propiedad de usuarios diferentes en las dos computadoras diferentes.

Ahora puede preguntar por qué su máquina de trabajo muestra al propietario como administradores de grupo, pero la máquina de su casa no. Windows tiene una política de seguridad local que rige si los archivos recién creados son propiedad del usuario que los crea o de los administradores de grupo (si el usuario es miembro de los administradores de grupo). Obviamente, esa política difiere entre las dos máquinas. Además, su máquina de trabajo puede tener esa política impuesta por el controlador de dominio, por lo que es posible que no pueda cambiarla.

Fran
fuente
Olvidé agregar que esto no tiene nada que ver con Cygwin. Es la naturaleza de Windows.
Fran