Yandex.Disk ya haramta amfani da buɗaɗɗen tushen rclone utility

prehistory

Hai Habr!

Abin da ya sa in rubuta wannan sakon baƙon kuskure ne, wanda a daren jiya akan kwamfutar tafi-da-gidanka tare da Linux (eh, Ina ɗaya daga cikin waɗancan baƙon mutanen da ke amfani da GNU/Linux akan kwamfutar tafi-da-gidanka) Na karɓa maimakon abubuwan da ke cikin Yandex. .Disk:

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

Tunanina na farko: hanyar sadarwar ta fadi, ba babban abu ba. Amma lokacin da ake ƙoƙarin sake hawan kundin adireshin, sabon kuskure ya bayyana:

$ sudo umount /mnt/yadisk && rclone mount --timeout 30m ya:/ /mnt/yadisk
2020/02/21 20:54:26 ERROR : /: Dir.Stat error: [401 - UnauthorizedError] Unauthorized (Не авторизован.)

Wannan ya riga ya zama m. Alamar ta lalace? Babu matsala, zan sake ba da izini!

$ rclone config
... (опущу тут весь вывод терминала) ..

Bayan shiga gidan yanar gizo da ƙoƙarin shiga, ina samun ƙarin takamaiman saƙo:

An katange wannan aikace-aikacen don munanan ayyuka don haka ba a ba da izinin shiga ba (wanda ba a ba da izini ba).

Tunani na farko: menene?

Game da rclone

Taimako kadan:
rclone - sananne sosai bude mai amfani don aiki tare da ma'ajiyar girgije ( akai-akai sau, два, uku da aka ambata akan Habre). Marubucin ya kira shi "rsync don ajiyar girgije", wanda yake da ƙarfi sosai. Amma aikin ba'a iyakance ga wannan ba: ban da ayyukan rsync, kuma yana iya hawan diski, yin aikin ncdu (wanda, ta hanyar, sau ɗaya ya ba ni damar gano lissafin da ba daidai ba na sararin samaniya akan Yandex.Disk kuma ya samu nasarar nasara. warware wannan matsala ta hanyar goyan bayan fasaha), da tarin wasu abubuwa. Mai amfani yana goyan bayan ma'ajiyar gajimare da yawa, da ƙarin ka'idoji na gargajiya - WebDAV, FTP, rsync da sauransu. Don samun dama ga Yandex.Disk, mai amfani yana amfani API ɗin jama'a na hukuma Disk.

Abin amfani da gaske na musamman ne kuma (a ganina) yana wakiltar rukunin shirye-shiryen da kuka girka sau ɗaya, kuma suna kawo fa'idodi koyaushe.

Me ya faru?

Juya zuwa Google, nan da nan na gane cewa ba ni kaɗai ba. Ku ci bug a cikin github na hukuma, da kuma tattaunawa akan dandalin tattaunawa.
Takaitawa: Yandex.Disk yana toshe abokin ciniki_id na mai amfani, wanda shine dalilin da ya sa ba za ku iya shiga ba. Kuna iya ƙoƙarin canza abokin ciniki_id, amma ba gaskiya bane cewa kaddara ɗaya ba zata sami sabon id ba.
Amsa tallafi wanda aka buga akan wannan dandalin:

Gaskiyar ita ce, shirin Rclone yana ba ku damar amfani da Yandex.Disk a matsayin kayan aikin kayan aiki, kuma Yandex.Disk sabis ne na sirri wanda ba a tsara shi don magance irin waɗannan matsalolin ba. Saboda haka, ba mu goyi bayan hanyar haɗin Rclone - Yandex.Disk ba.

"Bangaren ababen more rayuwa"? To, idan ba za ku iya ba, to tabbas an kwatanta shi a cikin ƙa'idodi, na yi tunani, kuma babu wani abu makamancin haka a cikin dokokin faifan kanta ko nasa API na jama'a ban samu ba.

To, bari mu rubuta don tallafawa.
Amsar farko ta yi daidai da wacce aka buga a sama (game da “bangaren kayan more rayuwa”). To, ba ma alfahari.

Ƙarin wasiku tare da tallafi

I:

Don Allah za a iya gaya mani wace dokar sabis wannan ya keta?
Na yi nazarin sharuɗɗan amfani da Yandex Disk kuma babu wani hani akan amfani da shi "a matsayin ɓangaren abubuwan more rayuwa".

Bugu da ƙari, ba zan iya amfani da mai amfani daga kwamfutar tafi-da-gidanka na sirri don aiki tare da faifai ba. Wannan baya faɗuwa ƙarƙashin "bangaren kayan more rayuwa" kwata-kwata. Madaidaicin abokin ciniki na diski yana da muni, hakuri.

Tallafi:

Sergey, gaskiyar ita ce Yandex.Disk da farko sabis ne na sirri wanda ba a tsara shi don sauke kwafin ajiya ta atomatik ba.
Kuna iya aiki tare da bayanai tsakanin kwamfutarka da Yandex.Disk, sannan kuma amfani da mahallin gidan yanar gizon Disk don zazzage fayiloli da aiki da su.

Idan saboda wasu dalilai ba ku gamsu da shirin namu ba, don Allah a ji su. A al'adance, muna sauraron martanin mai amfani lokacin da muke fitar da sabuntawar samfur.

Kuna iya sanin kanku da takaddun da ke kula da amfani da sabis ɗin, musamman "Yarjejeniyar Mai amfani don Sabis na Yandex", wanda aka buga a: https://yandex.ru/legal/rules/, da kuma "Sharuɗɗan amfani da sabis na Yandex.Disk": https://yandex.ru/legal/disk_termsofuse

Don magance matsalolin da ke buƙatar babban adadin iko, muna ba da shawarar yin amfani da Yandex.Cloud. Wannan wani sabis ɗin girgije ne na Yandex, wanda aka ƙirƙira don magance matsalolin kasuwanci. Kuna iya ƙarin koyo game da Yandex.Cloud anan: https://cloud.yandex.ru

I:

Baka amsa tambayata ba. Da fatan za a gaya mani wane batu na dokokin sabis ya saba wa amfani da rclone? Na yi nazarin ƙa'idodin a hankali daga hanyar haɗin yanar gizonku (ko da kafin ku aiko da shi).

Kwanan nan kun rubuta post cewa Yandex yana da ƙarfi yana goyan bayan OpenSource kuma ba tare da OpenSource Yandex ba kuma Intanet ta zamani ba zata wanzu ba (https://habr.com/ru/post/480090/).

Kuma yanzu kuna toshe mai amfani da OpenSource saboda wani dalili mai nisa.

Af, shirin ba ya "zazzage kwafin ajiya ta atomatik"; an tsara shirin don yin aiki tare da ajiyar girgije, gami da daidaita bayanai tsakanin kwamfuta da Yandex.Disk. Kuma wannan shine babban kayan aikina na amfani, wanda yanzu babu shi.

Tallafi:

Dangane da sashe na 3.1. "Yarjejeniyar Mai amfani" Yandex yana da hakkin ya kafa hani kan amfani da sabis ga duk Masu amfani, ko na wasu nau'ikan Masu amfani (dangane da wurin mai amfani, harshen da aka bayar da sabis, da sauransu), gami da: kasancewar/rashin wasu sabis na ayyuka, lokacin ajiyar saƙon wasiku a cikin sabis ɗin Yandex.Mail, duk wani abun ciki, matsakaicin adadin saƙonnin da mai rijista ɗaya zai iya aikawa ko karɓa, matsakaicin girman saƙon wasiƙa ko sararin faifai, matsakaicin adadin kira zuwa sabis na ƙayyadadden lokaci, matsakaicin ma'aunin abun ciki na lokaci, sigogi na musamman don abubuwan da aka zazzage, da sauransu. Yandex na iya hana shiga ta atomatik zuwa ayyukan sa, sannan kuma ya daina karɓar duk wani bayanin da aka samar ta atomatik (misali, wasikun banza).

An kuma gargadi mai amfani game da wannan a cikin sashe na 4.6. "Sharuɗɗan amfani da Yandex.Disk."

Lura cewa "Sharuɗɗan Amfani da Yandex.Disk" kuma ya kafa wajibi ga mai amfani don yin aiki da gaskiya kuma ya guji cin zarafin ayyukan Sabis. Mai amfani kuma ya ɗauki alƙawarin ƙin shirya raba babban fayil ta amfani da ayyukan Sabis.

Yandex yana da hakkin ya yi amfani da dokoki, iyakoki da hane-hane da nufin hanawa, iyakancewa da murkushe raba fayil ɗin taro bisa ga ka'idodin sashe na 4.5. wadannan "Sharuɗɗa".

Amsar ƙarshe ta kawo haske. Musamman sakin layi biyu na farko tare da la'akari da sashe 3.1. Yandex "Yarjejeniyar Mai amfani" da sashi 4.6. "Sharuɗɗan amfani da Yandex.Disk." Ba a bayar da rubutun 4.6 a nan ba, amma zan ba shi a nan:

4.6. Yandex yana da haƙƙin kafa kowane ƙa'idodi, iyakoki da ƙuntatawa (na fasaha, doka, ƙungiya ko wasu) akan amfani da Sabis, kuma yana iya canza su bisa ga ra'ayinsa, ba tare da sanarwa ga Mai amfani ba. A lokuta inda doka ba ta haramta wannan ba, ƙayyadadden ƙayyadaddun ƙa'idodi, iyakoki da hani na iya bambanta don nau'ikan Masu amfani daban-daban.

Ƙarshe?

Kwanan nan, masoyi bobuk a cikin sa post nan akan Habre Ya rubuta cewa Yandex ya yi imanin cewa:

Mu a Yandex mun yi imanin cewa Intanet na zamani ba zai yuwu ba ba tare da al'adun buɗe ido ba da kuma mutanen da suke kashe lokacinsu don haɓaka shirye-shiryen buɗe tushen.

Amma a aikace ya juya gaba daya daban. An toshe ingantaccen kayan aiki don wani abu wanda dokokin sabis ba su haramta ba. Domin mai amfani yana ba ku damar amfani da shi bude jama'a Manufar API ɗin Disk ita ce zazzage fayiloli. Suna toshe ba don keta dokokin sabis ɗin ba, amma saboda suna iya.
Abin da ke da ban mamaki sau biyu shi ne cewa ba takamaiman masu keta doka ba ne da aka toshe (ba a san ko wanene ba; dokokin ba su hana yin amfani da faifai don kwafin ajiya a ko'ina ba). An katange kayan aiki wanda aikin ajiyarsa ɗaya ne kawai daga cikin da yawa.

Menene bangaren abubuwan more rayuwa da kuma dalilin da ya sa ba za a iya amfani da su tare da faifai kuma ba a bayyana ba. Ko da mai bincike ana iya amfani da shi azaman “bangaren kayan more rayuwa”; shin bai kamata a hana amfani da faifai a cikin mai binciken ba?

Abin da ya yi?

A yanzu, yi amfani da client_id ɗin ku kuma ci gaba da rayuwar ku. Amma, yin la'akari da martani daga goyan bayan fasaha, za mu iya tsammanin ci gaba da farautar mayya da toshewar sauran client_ids, wakilin mai amfani rclone, ko ma wasu hanyoyin heuristic don toshe mai amfani.

PS Ina fata da gaske cewa akwai kuskure mai sauƙi ko rashin fahimta. Yandex yana da ƙwararrun ƙwararrun ƙwararru (Na san yawancin su da kaina) kuma daga cikinsu, na tabbata, akwai masu amfani da rclone.

Sabunta 24.02.2020:
В saki 690 Rediyo-T podcast, wanda abokin haɗin gwiwa shine Bobuk mai daraja, ya tattauna batun toshe rclone. Yana farawa a 1:51:40.

source: www.habr.com

Add a comment