debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: [РЕШЕНО] Автоматика Yandex-disk  (Прочитано 1693 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн LD

  • Topic Author
  • Сообщений: 66
  • Debian Отец!
[РЕШЕНО] Автоматика Yandex-disk
« : 23 Май 2017, 16:53:38 »
Привет.

Собств. решил установить ЯД на Дебиан, и тут очень много вопросов возникло.  :)

1. Я никогда не ставил этот ЯД, ни на одну систему, и поэтому не имею опыта пользования.
В инструкции вроде по русски написано,(https://yandex.ru/support/disk/cli-clients.html) но блин, там нету примеров использования команд.

К примеру, как пользоватся:
--dir=DIR, -d DIR
Цитировать
Указать каталог для хранения локальной копии Диска. Если его название не было задано при выполнении начальной настройки, по умолчанию будет использоваться каталог ~/Yandex.Disk.

Задаю так
Yandex-disk --dir=/Загрузки/Изображения, -d /Загрузки/Изображения
Цитировать
Ошибка: не указана команда. Используйте команду --help для вывода справки
или setup для запуска мастера первоначальной настройки.

Что пытаюсь сделать: у меня есть папка "Изображения" в котторой хранятся картинки, и "только она" должна автоматически синхронизироваться в облако. Сходу при появления изображений в папке.

И еще вопрос, предположим вот я это всё сделал "стартанул", и где она появится? Гуи же нету, в тунаре чтобы увидеть этот "диск" нужно WebDAV ставить. А без этого как?
Плиз дайте инструкцию, по нормальной настройке этого дела.  :)

и даже так не хочет
yandex-disk --dir=home/мой акк/Изображения/, -d home/мой акк/Изображения/
Цитировать
Ошибка: не указана команда. Используйте команду --help для вывода справки
или setup для запуска мастера первоначальной настройки.
« Последнее редактирование: 26 Май 2017, 20:52:47 от LD »
Ubuntu--mate
BunsenLabs--xfce+LiveUSB
Одна ось
 

Оффлайн alsoijw

  • Fedora 25 GNOME 3 amd64
  • Сообщений: 1231
Re: Yandex-disk
« Ответ #1 : 23 Май 2017, 23:52:28 »
Задаю так
Тебе надо выбрать один вариант из двух. Либо --dir=/Загрузки/Изображения либо -d /Загрузки/Изображения. Указывать два ключа через запятую не нужно. Надеюсь путь /Загрузки/Изображения существует.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?
 

Оффлайн LD

  • Topic Author
  • Сообщений: 66
  • Debian Отец!
Re: Yandex-disk
« Ответ #2 : 24 Май 2017, 01:31:01 »
То что в первом сообщении, всё сделал. Теперь другая проблема.

Не могу копировать на диск, не хватает прав. Через терминал, менял не менял.. толку никакого. Помогло только "sudо Thunar" и там выставил права, в свойствах папки.
Но эта манипуляция, работает до первой перезагрузки. А после перегрузки опять тоже самое, рут захватывает мой комп)))

Как вот это починить?
drwxr-xr-x  6 root root  552 апр  5  2012 yandex.disk
alsoijw Ну да бывает, не сообразил... .Загрузки/Изображения конечно нету пути.
« Последнее редактирование: 24 Май 2017, 02:23:44 от LD »
Ubuntu--mate
BunsenLabs--xfce+LiveUSB
Одна ось
 

Оффлайн yoric

  • Сообщений: 565
  • gentoo
  • Jabber: yoric@jabber.ru
Re: Yandex-disk
« Ответ #3 : 24 Май 2017, 09:04:35 »
Зря с этой проприетарщиной связываетесь, рекомендую поставить пакет davfs2. И с Я.Диском, и с Г.Драйвом и подобными может работать, потому как основа.
Грубо говоря:mount -t webdav /ссылка.яндекс /локал.каталоги работаешь как с каталогом на локальной файлосистеме. Хоть через fstab. Графической морды нет, через шелл/mc/ и прочие файломенеджеры.
 
Пользователи, которые поблагодарили этот пост: sidbar

Оффлайн alsoijw

  • Fedora 25 GNOME 3 amd64
  • Сообщений: 1231
Re: Yandex-disk
« Ответ #4 : 24 Май 2017, 12:41:00 »
Не могу копировать на диск, не хватает прав. Через терминал, менял не менял.. толку никакого. Помогло только "sudо Thunar" и там выставил права, в свойствах папки.
Но эта манипуляция, работает до первой перезагрузки. А после перегрузки опять тоже самое, рут захватывает мой комп)))
Пишите в космос братьям по разуму в команду яндекса.
Грубо говоря:
Плюсую. В некоторых файловых менеджерах можно подключаться напрямую. Вот инструкция с картинками. https://yandex.ru/support/disk/webdav/webdav-linux.html
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?
 

Оффлайн mexx

  • Сообщений: 206
  • Jabber: mexx400@jabber.ru
Re: Yandex-disk
« Ответ #5 : 24 Май 2017, 14:12:45 »
В адресную строку файлового менеджера (у меня это Caja ибо MATE) пишешь:
Цитировать
davs://username@webdav.yandex.ru/
Потом пароль. И всё.
Debian 8 MATE
 

Оффлайн LD

  • Topic Author
  • Сообщений: 66
  • Debian Отец!
Re: Yandex-disk
« Ответ #6 : 24 Май 2017, 14:43:41 »
yoric Ну в общем, приблизительно так и сделал.  ;)

alsoijw Там картинки для убунты, с Юнити. +Наутилус. У меня этого ничего - нет.

Короче система такая, после пуска компьютера.
mount -t davfs https://webdav.yandex.ru yandex.disk
chmod ххх yandex.disk

Почему он не запоминает "права", остаётся вопросом.
А в целом решено.

mexx Мне хочется чтобы в "папке" оно было.
« Последнее редактирование: 24 Май 2017, 14:48:53 от LD »
Ubuntu--mate
BunsenLabs--xfce+LiveUSB
Одна ось
 

Оффлайн yoric

  • Сообщений: 565
  • gentoo
  • Jabber: yoric@jabber.ru
Re: [РЕШЕНО] Yandex-disk
« Ответ #7 : 24 Май 2017, 16:33:44 »
У меня в fstab такая строка:https://webdav.yandex.ru /home/globus/mia/mnt/ya.disk   davfs   user,uid=globus,gid=globus,noauto 0 0Находясь в /home/globus/mia/mnt/, пишуmount ya.disk и вуаля. С правами всё нормально. Отмонтируется так же.
И в ~/.davfs2/secrets/локальный/каталог логин-на-яндексе парольЕсли в fstab изменить noauto на auto, будет вообще на полном автомате.
 
Пользователи, которые поблагодарили этот пост: LD

Оффлайн LD

  • Topic Author
  • Сообщений: 66
  • Debian Отец!
Re: [РЕШЕНО] Yandex-disk
« Ответ #8 : 24 Май 2017, 20:21:31 »
спс конечно за такую инструкцию)
Один раз там начало соединятся, и не получилось(авторизовать). А в другое разы просто говорит:
mount: can't find /home/мой акк/yandex.disk in /etc/fstab
вроде верно подправил

fstab
https://webdav.yandex.ru /home/мой акк/mnt/yandex.disk   davfs   user,uid=мой акк,gid=мой акк,noauto 0 0secrets
https://webdav.yandex.ru/ логин(без собаки и без яндекс.ру) пароль.
И да у меня это называется "yandex.disk"

Cообщение объединено [time]25 Мая 2017, 01:58:37[/time]
Вроде автоматизировал это дело, путем подправки файла /etc/fstab

Т.е задаю
cd /mnt/
mnt$sudo mount yandex.disk
sudo mount yandex.disk
Please enter the password to authenticate user "мойяндексакк" with server
https://webdav.yandex.ru or hit enter for none.
  Password: 
Почему он не видит пароль, который указан в файле secrets? С логином то всё ок.

Может дело в том что пароль начинается с символа # ?
выглядит так:
/home/мой акк/mnt/yandex.disk мойяндексакк #такойпароль.
« Последнее редактирование: 25 Май 2017, 02:05:46 от LD »
Ubuntu--mate
BunsenLabs--xfce+LiveUSB
Одна ось
 

Оффлайн yoric

  • Сообщений: 565
  • gentoo
  • Jabber: yoric@jabber.ru
Re: Автоматика Yandex-disk
« Ответ #9 : 25 Май 2017, 08:15:33 »
Не нать от рута монтировать, он пароль у рута ищет в secrets, в fstab позволено юзеру - user.
 

Оффлайн alsoijw

  • Fedora 25 GNOME 3 amd64
  • Сообщений: 1231
Re: Автоматика Yandex-disk
« Ответ #10 : 25 Май 2017, 14:22:46 »
alsoijw Там картинки для убунты, с Юнити. +Наутилус. У меня этого ничего - нет.
Что thunar не поддержиывает подключение дисков?
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?
 

Оффлайн LD

  • Topic Author
  • Сообщений: 66
  • Debian Отец!
Re: Автоматика Yandex-disk
« Ответ #11 : 25 Май 2017, 15:20:14 »
Не нать от рута монтировать, он пароль у рута ищет в secrets, в fstab позволено юзеру - user.

а без рута вообще не работает
:~/mnt$ mount yandex.disk
/sbin/mount.davfs: program is not setuid root
:~/mnt$

Цитировать
Что thunar не поддержиывает подключение дисков?
Ну может я не нашел, а вообще похоже что только через "адресную строку".

« Последнее редактирование: 25 Май 2017, 16:25:55 от LD »
Ubuntu--mate
BunsenLabs--xfce+LiveUSB
Одна ось
 

Оффлайн yoric

  • Сообщений: 565
  • gentoo
  • Jabber: yoric@jabber.ru
Re: Автоматика Yandex-disk
« Ответ #12 : 25 Май 2017, 15:25:51 »
Надо ввести себя в группу davfs2.$ ls -l `which mount.davfs`
-rwsr-xr-x 1 root root 126576 авг 25  2014 /usr/sbin/mount.davfs
Не помню, то ли сам делал, то ли само сделалось...
 

Оффлайн LD

  • Topic Author
  • Сообщений: 66
  • Debian Отец!
Re: Автоматика Yandex-disk
« Ответ #13 : 25 Май 2017, 16:29:04 »
Чтобы это значило?
:~/mnt$ ls -l `which mount.davfs`
итого 4
drwxr-xr-x 2 мойакк мойакк 4096 май 24 19:10 yandex.disk
============

Нашел команду
sudo usermod -aG davfs2 "USER"но это для убунты. а для дебиана подходит?
======

Короче сделал по инструкции из инета
:~/mnt$ sudo usermod -aG davfs2 мойакк
:~/mnt$ mount yandex.disk
/sbin/mount.davfs: user мойакк must be member of group davfs2
:~/mnt$
Говорит нету в группе меня...  может перегрузить комп?
===
Перегрузил комп
:~$ cd mnt
:~/mnt$ mount yandex.disk
Please enter the password to authenticate user мойяндексакк with server
https://webdav.yandex.ru or hit enter for none.
  Password: 
/sbin/mount.davfs: Mounting failed.
Could not authenticate to server: rejected Basic challenge
:~/mnt$
пароля нету.
« Последнее редактирование: 25 Май 2017, 17:27:50 от LD »
Ubuntu--mate
BunsenLabs--xfce+LiveUSB
Одна ось
 

Оффлайн yoric

  • Сообщений: 565
  • gentoo
  • Jabber: yoric@jabber.ru
Re: Автоматика Yandex-disk
« Ответ #14 : 25 Май 2017, 18:09:39 »
Права на ~/mnt какие? Небось root:root? Надо свои. И на все прочие файлы права проверьте. В общем, основное направление верное, где-то мелочь мешает. Воплощайте))
 
Пользователи, которые поблагодарили этот пост: LD

Теги: