O Yandex.Disk proibiu o uso do utilitário de código aberto rclone. UPD - funciona novamente

fundo


Olá Habr!


A escrita desta postagem foi liderada por um erro bastante estranho que recebi em um laptop com Linux ontem à noite (sim, sou uma daquelas pessoas estranhas que usam o GNU / Linux em um laptop) em vez do conteúdo do meu Yandex.Disk, recebi:


$ ls -l /mnt/yadisk
ls: reading directory '.': Input/output error
total 0

Primeiro pensamento: a rede caiu, tudo bem. Mas ao tentar remontar o diretório, um novo erro apareceu:


$ sudo umount /mnt/yadisk && rclone mount --timeout 30m ya:/ /mnt/yadisk
2020/02/21 20:54:26 ERROR : /: Dir.Stat error: [401 - UnauthorizedError] Unauthorized ( .)

Já era estranho. O token está podre? Não importa, eu autorizo ​​novamente!


$ rclone config
... (    ) ..

:


, (unauthorized_client).

: ?


rclone


:
rclone( , , ). "rsync for cloud storage", . : rsync , ncdu (, , . ), . , — WebDAV, FTP, rsync . . API .


( ) , , .


?


Google , . , .
: client_id ., - . client_id, , id.
:


, Rclone . , . — , . Rclone — ..

" "? , API .


, .
1 1 , ( " "). , .


:


, ?
" " .

, . " " . , .

:


, , . — , .
., - .

- , , . .

, , « », : https://yandex.ru/legal/rules/, « "."»: https://yandex.ru/legal/disk_termsofuse

, , .. , . . : https://cloud.yandex.ru

:


. , rclone? ( , ).

, OpenSource OpenSource (https://habr.com/ru/post/480090/).

OpenSource .

, " ", , .. use-case , .

:


. 3.1. « » , ( , , ..), : / , ., , , , , , , .. , , (, ).

. 4.6. « .».

, « .» . .

, , , . 4.5. «».

. , . 3.1. « » . 4.6. « .». 4.6 , :


4.6. , (, , ) , , . , , , .

?


, bobuk , , :


, open source , .

. -, . , API — . , .
, ( , ). , .


. " ", ?


?


client_id . , , client_id, user-agent rclone , , - .


P.S. , . ( ) , , rclone.


Atualização 24.02.2020 :
Na versão 690 do podcast Radio-T, co-host do qual também é respeitado Bobuk, o bloqueio de rclones foi discutido. Comece às 1:51:40 .


Atualização 27.02.2020 : a
autorização pelo client_id padrão funciona novamente .


All Articles