|
http://richard.jones.name/google-hacks/gmail-filesystem/gmail-filesystem.html
使用 GmailFS
你可以通过fstab或在命令提示行进行挂接 Gmail 文件系统。
为使用 fstab, 须创建一个 /etc/fstab 条目,如下:
/usr/local/bin/gmailfs.py /path/of/mount/point gmailfs noauto,username=gmailuser, password=gmailpass, fsname=zOlRRa
注意: 如果你剪切粘贴该条目,记得去掉逗号后的空格。
用户名和密码表明自身。 fsname是google的文件系统。在这里选择一个难被猜测的名字很重要-因为如果其他人能猜出 fsname, 他们就能通过在你的收件箱中注入伪造欺骗信息的方式来冒用你的Gmail 文件系统。
在命令行进行挂接:
mount -t gmailfs /usr/local/bin/gmailfs.py /path/of/mount/point -o uname=gmailuser, password=gmailpass, fsname=zOlRRa
注意:如果你剪切粘贴该条目,记得去掉逗号后的空格。
警告: 这两种方式都有严重的安全性问题。如果你用的是多用户系统, 其他人可以很容易的看到你的用户名和密码。如果你有此问题,那么你需要适当修改 gmailfs.py , 更改默认用户名,默认密码和默认Fsname。GmailFS 的未来版本将会采取从用户根目录下的配置文件中获取这些数值的办法。
GmailFS 也有块大小选项. 默认块大小为 5MB。小于最小块大小的文件将仅仅占用需要的空间, 而不是整个块空间。注意,上一次挂接时创建的不同块大小的文件将保持他们的原始块大小不变,直到被删除。
当你删除文件时, GmailFS 将把文件移动到垃圾箱。libgmail 暂时不支持清空垃圾箱内的项目。 所以你需要登录gmail后手工进行该工作。
为避免看到你的Gmail文件系统已创建的信息,你可能想创建一个过滤,以便当GmailFS信息进入到收件箱时能被自动保存。最好的办法可能是搜索 fsname 值;它在所有 GmailFS 信息的主题中。 |
|