Jump to content

Александр Никифоров

Forum Members
  • Posts

    1
  • Joined

  • Last visited

Posts posted by Александр Никифоров

  1. 1. На странице https://id.yandex.ru/security/app-passwords создаём пароль для webdav (записываем его куда-нибудь).

    2. Устанавливаем пакет davfs2 - opkg install davfs2

    3. меняем разрешения на файл secrets - sudo chmod 600 /opt/etc/davfs2/secrets

    4. создаём каталог куда будем монтировать наш ЯД - mkdir /tmp/yandex

    5. монтируем - mount -t davfs https://webdav.yandex.ru /tmp/yandex -o rw

    6. вводим наш логин от яндекс аккаунта

    7. вводим пароль который был создан в пункте 1

    8. соглашаемся что будем доверять сертификату яндекса

    9. проверяем содержимое нашего каталога из пункта 4 - ls -l /tmp/yandex/

    10. PROFIT

     

    P.S.

    Для автоматического монтирования ЯД при старте роутера можно сделать следующее.

    1. в конец файла /opt/etc/davfs2/secrets добавляем креды от ЯД - https://webdav.yandex.ru {ЯД_ЛОГИН} {ЯД_ПАРОЛЬ(пункт 1)}

    2. создаём скрипт в /opt/etc/init.d/ и именем S{ИМЯ_СКРИПТА} (например: touch /opt/etc/init.d/Syandex.disk). Файлы в этом каталоге начинающиеся с заглавной S запускаются автоматом

    3. chmod +x {ИМЯ_СКРИПТА} (например: chmod +x /opt/etc/init.d/Syandex.disk)

    4. содержимое скрипта

    #!/opt/bin/sh
    sleep 120

    rm /opt/var/run/mount.davfs/tmp-mnt-*.pid

    echo 'y' | mount -t davfs https://webdav.yandex.ru /tmp/mnt/{ID_ВАШЕГО_USB_ДИСКА}/{СУЩЕСТВУЮЩИЙ_КАТАЛОГ}/ -o rw 

    5. после этого с вашего подключенного usb диска будет доступ на ЯД через 120 секунд после старта роутера

    • Thanks 1
×
×
  • Create New...