¿Existe una forma mejor / específica de OSX para forzar que todos los archivos creados en un directorio tengan cierta propiedad de grupo?

1

Básicamente necesito cualquier archivo filefoo creado recientemente por userfoo o userbar , ambos miembros de groupfoo , en / Users / Shared / SpecialDirectory para tener la misma propiedad que lograría ese usuario haciendo chown whicheverusermadethefile:groupfoo filefoo después del hecho.

(Historia más larga: tengo dos usuarios ejecutándose simultáneamente en la misma máquina. Los usuarios tienen una carpeta compartida en / Users / Shared / SpecialDirectory. Estos usuarios, por ejemplo userfoo y userbar , ya son miembros de un grupo groupfoo . userfoo sincroniza este directorio mediante Dropbox, pero Dropbox no puede sincronizar los archivos descargados por userbar en ese directorio b / c de permisos. Archivo por archivo o un grupo a la vez, este problema se puede resolver con chown y agregar la propiedad de grupo correcta al archivo o directorio, pero las nuevas descargas o adiciones siguen planteando un problema. Gracias a algunas modificaciones anteriores con umask , los archivos se crean con los permisos de grupo correctos, de modo que la instancia de Dropbox de userfoo puede leerlos y sincronizarlos cuando su propiedad es anyuser: groupfoo , pero el grupo en sí está equivocado porque la propiedad del nuevo archivo es por defecto userbar: staff en lugar de userbar: groupfoo .)

PS: Esta pregunta es la más cercana a la que pregunto, pero las soluciones sugeridas no parecen aplicarse ya que no garantizan la propiedad correcta de los nuevos archivos. Además, podría estar equivocado, pero parece que las preguntas aquí , aquí , y aquí no son lo que necesito, porque los permisos son correctos, es la propiedad es incorrecta, y necesito la solución para aplicar a cualquier proceso que cree cualquier archivo (en particular, b / c la mayor parte de estos archivos para ser compartidos son archivos PDF descargados por Chrome). Esto tampoco. Parece que no lo hace: el directorio en sí ya es propiedad de userfoo: groupfoo , pero los nuevos archivos creados por barra de usuarios no obtienen el grupofoo gid.

    
pregunta Philip 25.03.2013 - 02:24

0 respuestas

Lea otras preguntas en las etiquetas