73 lines
1.5 KiB
Markdown
73 lines
1.5 KiB
Markdown
# 原创
|
||
: 以WebDav方式挂载OneDrive
|
||
|
||
# 以WebDav方式挂载OneDrive
|
||
|
||
玩`OneDrive`的时候,有时候会遇到没有`API`权限的帐号,这个时候我们就不能使用`rclone`挂载`OneDrive`,其他第三方也不行,这就有点难受了。<br/> 不过,我们还有另一种方式挂载,也就是以`WebDav`的方式挂载。<br/>
|
||
|
||
### 文章目录
|
||
|
||
## 1、get cookie
|
||
|
||
网页登陆你的`OneDrive`。<br/> <img alt="mark" src="http://image.creat.kim/image/20190116/CpLEwlB3bCt1.png?imageslim"/><br/> 我们要拿到的就是如图所示的`FedAuth`和`rtFa`两个`cookie`的`Value`值,比较长的一串。**注意`Cookie`下的那几个网址选带有`sharepoint.com`的那个。**
|
||
|
||
拿到这两个值就可以进行下面的操作了。
|
||
|
||
## 2、install and config
|
||
|
||
### step1:
|
||
|
||
```
|
||
apt-get install davfs2
|
||
|
||
```
|
||
|
||
### step2:
|
||
|
||
IF Mount PATH: `/root/WebDav`
|
||
|
||
```
|
||
vi /etc/davfs2/davfs2.conf
|
||
|
||
add:
|
||
[/root/WebDav/] # Mount PATH
|
||
ask_auth 0
|
||
add_header Cookie rtFa=XXXXXX;FedAuth=YYYYYY #Value
|
||
|
||
```
|
||
|
||
### revise url:
|
||
|
||
```
|
||
https://xxxxxxxcn-my.sharepoint.com/personal/rootmaster_xxxx_xxx_cn/_layouts/15/onedrive.aspx
|
||
|
||
to
|
||
|
||
https://xxxxxxxcn-my.sharepoint.com/personal/rootmaster_xxxx_xxx_cn/Documents
|
||
|
||
```
|
||
|
||
## 3、mount
|
||
|
||
```
|
||
mount.davfs -o rw "https://xxxxxxxcn-my.sharepoint.com/personal/rootmaster_xxxx_xxx_cn/Documents" /root/WebDav
|
||
|
||
```
|
||
|
||
## 4、check
|
||
|
||
```
|
||
df -h
|
||
|
||
```
|
||
|
||
like this:
|
||
|
||
```
|
||
https://xxxxxxxcn-my.sharepoint.com/personal/rootmaster_xxxx_xxx_cn/Documents 1.3T 763G 509G 61% /root/WebDav
|
||
......
|
||
|
||
```
|
||
|
||
**Enjoy it!**
|