0x00:ubuntu 16.04下google-drive-ocamlfuse安装完后,去挂载,在HOME目录下挂载没问题,但是到其他目录下挂载完不能访问、也不能删除。
<a href="https://s2.51cto.com/wyfs02/M02/99/98/wKiom1lKF5qze5ItAAAGEo5Y4Gs388.png" target="_blank"></a>
0x01原因一:文件夹属于其他用户。比如文件夹用户显示是www.www
解决方法:将www用户加入fuse组。注意要先创建fuse组。
<code># sudo usermod -a -G fuse www</code>
0x02原因二:使用了sudo。
大家知道ubuntu正常是没有开启root的,执行一些命令需要sudo。但是在这里挂载是不需要的。
# sudo google-drive-ocamlfuse /home/google-drive sudo这个执行完是root权限,当前用户没有读取权限。所以用下面的就行。
<code># google-drive-ocamlfuse /home/google-drive</code>
0x03原因三:文件夹其他用户读写权限
<code>#sudo chmod 775 /home/google-drive</code>
0x04原因四:重复挂载。
我在操作时候发现,同一条挂载命令可以执行多次,就算你后面的命令对了,前面的命令错了,也是挂载失败的,所以如果卸载还显示?号,那么你就重复执行几次卸载命令。直到显示正常的文件。
<code># fusermount -u /home/google-drive</code>
<code></code>
本文转自 piazini 51CTO博客,原文链接:http://blog.51cto.com/wutou/1940589