Gmailfs en gentoo!
Gmailfs en gentoo!
Despues de estar un tiempo usando las cuentas de Gmail, y de haber leido un poco sobre el Gmailfs Gmail File sistem , me decid? a utilizarlo en mi gentoo.
Debo decir que al parecer el uso de este sistema de archivos va en contra de las condiciones de servicio de GMAIL, por lo cual este articulo esta destinado solamente como una utilidad educativa, solamente para ensayar el sistema.Dicho esto, no me hago responsable de cualquier da?o de ning?n tipo, perdida de archivos, perdida de datos o perdida de la cuenta de Gmail que pueda causar el uso de este art?culo. Advertidos estais.
Ahora para las valientes, seguimos:
0. creamos una carpeta donde descargaremos todo lo que vamos a necesitar en este caso la llamar?
mi_gmail
mkdir mi_gmail
cd mi_gmail
1. primero se debe instalar el fuse 1.3 y como al d?a de hoy no esta en el emerge, pues lo
decargamos , luego hacemos
./configure
make
y como su , make install
2.Ahora descargamos el Python FUSE bindings y en la consola ejecutamos lo siguiente:
python setup.py build
y como su, python setup.py install
3.Descargamos el libgmial y lo descomprimimos, y en la consola hacemos
cp libgmail.py /usr/lib/python2.3/site-packages/
cp constants.py /usr/lib/python2.3/site-packages/
NOTA: seg?n las instrucciones de la web del creador de gmail se deben copiar a /usr/local/lib/python2.3/site-packages/ pero para ser consistentes con nuestra estructura de gentoo mas bien lo hacemos en /usr/local/lib/python2.3/site-packages/
4.Ahora descargamos el gmailfs.tar.gz , lo decomprimimos y copiamos el gmailfs.py a /usr/local/bin/gmailfs.py
cp gmailfs.py /usr/local/bin/gmailfs.py
cp mount.gmailfs /sbin/mount.gmailfs
5. Creamos una carpeta para nuestro punto de montaje
su
mkdir /mnt/gmailfs
6. Ahora debemos modificar el /etc/fstab para agregar nuestro NUEVO punto de montaje
/usr/local/bin/gmailfs.py /mnt/gmailfs gmailfs noauto,username=”gmailuser”,password=”gmailpass”, fsname=zOlRRa
NOTA:
se debe poner mucha atenci?n al escoger el nombre del fsname debido a dos aspectos:
a. se previene la inyeccion de datos dentro del sistema de archivos por ataques externos, es por esto que el nombre que pongamos en fsname se debe escoger con mucho cuidado como si de una contrase?a se tratara.
para este ejemplo he puesto fsname=zOlRRa pero se debe ser mas cuidadoso y poner algo como
fsname=GenTooGmaIlFs ? fsname=MiNombreEspecial o cosas as?.
b. permite tener varios sistemas de archivos en una misma cuenta de Gmail.
7. Hora de probar :
mount /mnt/gmailfs
cp Changelog /mnt/gmailfs
cp How_to_Save_Your_Home_to_the_live_CD.pdf /mnt/gmailfs
cp tira.png /mnt/gmailfs
ahora miramos lo que hemos copiado :
ls /mnt/gmailfs/
ChangeLog How_to_Save_Your_Home_to_the_live_CD.pdf tira.png
8. ahora para desmontar la unidad hacemos:
umount /mnt/gmailfs
Al momento de copiar archivos dentro de Gmailfs en nuestra cuenta de correo aparecen unos mensajes que podemos filtrar usando las opciones de gmail, estos mensajes aparecen como resultado del proceso de escritura de los archivos.
Saludos.
referencia:
Sitio web de Gmailfs
http://richard.jones.name/google-hacks/gmail-filesystem/gmail-filesystem.html




























Paulo Cesar Alvarado