2012-03-19 9 views
5

¿cómo puedo modificar el usuario: propiedad del grupo de un cubo s3fs montado?Cambiar la propiedad del usuario de los cubos montados s3fs

Tengo una instalación git que esencialmente me gustaría almacenar en mi cuenta de Amazon S3 en un cubo, y luego el uso de Sparkleshare, a través de mi servidor web, sincronizar estos datos en múltiples máquinas.

- He configurado el sparkleshare para sincronizar tres máquinas con éxito. Funciona de maravilla.

  • Esto se está sincronizando con una carpeta de/home/git/dropbox No hay problema allí.
  • Quiero la carpeta de sincronización para mí un cubo S3 montada aunque
  • puedo montar los cubos justo al lado de la carpeta Dropbox, pero sin amor el cambio de propiedad a git: git

Problema: cuando se crea mount con root: usuario root, solo ese usuario tiene acceso al depósito.

Intenté crear la montura con S3FS conectado como el usuario de GIT, pero no tuve suerte, todavía monta y asigna permisos como usuario root: root.

¿Desinstalo S3FS y lo vuelvo a instalar utilizando el usuario de GIT?

¡Cualquier ayuda sería muy apreciada!

Rick

+0

Pasando la opción de fusibles "allow_other" permite a todos los demás usuarios para acceder a los archivos debajo del punto de montaje. –

Respuesta

2

En Ubuntu Estoy descubriendo que lo que hace el usuario será el propietario de Monte s3fs que, a pesar de que ls mostrarán al propietario como root: raíz, y en el hecho de la raíz no puede usarlo. Cuando hiciste la montura como usuario de git, ¿estás seguro de que no podrías escribir?

+0

Claro que no pude escribir en él. Después de leer detenidamente la documentación de S3FS, está claro que se trata de un problema conocido, pero que no será reparado y estable en el corto plazo. – itsricky

+0

No tengo problemas para montar s3 como un usuario diferente en Ubuntu. Solo necesita crear un directorio propiedad de ese usuario y luego emitir el comando s3f3 como ese usuario. Es confuso, porque mostrará la propiedad como raíz: raíz. Lo que encontré en los documentos s3fs es una declaración de que solo un usuario puede usar un montaje s3fs, pero no tiene razón para ser root. – user1055568

+0

Bueno, tal vez la falla radique en una configuración CentOS más cerrada en el servidor Mediatemples DV 4.0, no en una configuración de Linux más abierta y configurable. ¡Oh bien! Volver a Dropbox! – itsricky

13

Simplemente desea montarlo como ese usuario. También puede automontarlo agregando el uid y el gid que desea que se monte como. Por ejemplo, su/etc/fstab tendría una entrada como la siguiente:

s3fs#s3bucketName /mnt/point  fuse defaults,noatime,allow_other,uid=500,gid=48,use_cache=/tmp,default_acl=public-read 0 0 
+1

¿Y cree que funcionará en un sistema Mediatemple DV 4.0 Plesk 10.4 (Cent OS)? Como mencioné antes, cualquier intento de reasignar al usuario de la montura simplemente siempre vuelve a la raíz: raíz. – itsricky

+0

me funciona muy bien. –

+0

funciona para mí también. –

Cuestiones relacionadas