Как настроить автоматическое подключение к облачным хранилищам mail.ru и yandex.ru по протоколу WebDAV после перезагрузки компьютера?

После подключения к облакам mail.ru или yandex.ru через протокол WebDAV, я заметил, что логин и пароль сохраняются, но после перезагрузки требуется повторное подтверждение входа. Появляется окно с уже введёнными логином и паролем, и нужно всего лишь нажать кнопку «вход». Можете подсказать, возможно ли настроить автоматическое подключение, чтобы не нужно было постоянно подтверждать вход в облако?
  • 20 октября 2024 г. 18:22
Ответы на вопрос 2
Для автоматического подключения к облачным хранилищам Mail.ru и Yandex.ru по протоколу WebDAV после перезагрузки компьютера, можно использовать скрипты и задания планировщика задач. Вот как это можно сделать:

### Для Windows:

1. **Подключите облачное хранилище через WebDAV:**
   - Откройте "Этот компьютер".
   - Выберите "Подключить сетевой диск".
   - Введите URL для WebDAV (например, для Yandex — `https://webdav.yandex.ru` и для Mail.ru — аналогичный адрес).
   - Введите свой логин и пароль, отметьте "Подключать к подключению при входе в систему".

2. **Создайте BAT-файл для автоматизации входа:**
   - Откройте "Блокнот" и введите следующий код для Yandex (или аналогичный для Mail.ru):
     ```bat
     @echo off
     net use Z: https://webdav.yandex.ru /user:ваш_логин ваш_пароль
     ```
   - Замените `Z:` на букву, которая не используется вашими дисками, а также укажите свой логин и пароль.
   - Сохраните файл с расширением `.bat`, например, `connect_to_yandex.bat`.

3. **Добавьте скрипт в планировщик задач:**
   - Откройте "Планировщик задач".
   - Создайте новое задание и укажите, чтобы оно запускалось при входе в систему.
   - В разделе "Действия" укажите путь к вашему `.bat` файлу.
   - Сохраните задание.

### Для Linux:

1. **Создайте директорию для монтирования:**
   ```bash
   mkdir ~/yandex_cloud
   mkdir ~/mail_ru_cloud
   ```

2. **Установите необходимые пакеты (если еще не установлены):**
   ```bash
   sudo apt install davfs2
   ```

3. **Настройте соединение:**
   - Добавьте свои учетные данные в файл `/etc/davfs2/secrets`:
     ```
     https://webdav.yandex.ru ваш_логин ваш_пароль
     ```
   - Убедитесь, что файл имеет правильные права доступа:
     ```bash
     sudo chmod 600 /etc/davfs2/secrets
     ```

4. **Добавьте запись в `/etc/fstab` для автоматического монтирования:**
   ```
   https://webdav.yandex.ru /home/ваш_пользователь/yandex_cloud davfs user,noauto 0 0
   https://webdav.mail.ru /home/ваш_пользователь/mail_ru_cloud davfs user,noauto 0 0
   ```

5. **Автоматическое монтирование:**
   Добавьте в файл `~/.profile` или `~/.bashrc` команды для монтирования:
   ```bash
   mount /home/ваш_пользователь/yandex_cloud
   mount /home/ваш_пользователь/mail_ru_cloud
   ```

6. **Перезагрузите систему и проверьте, работают ли команды.**

Таким образом, после перезагрузки вашего компьютера, облачное хранилище будет автоматически подключено без необходимости повторного ввода логина и пароля.
можно прописать нужные команды (протестить в консоли) в bat скрипт и добавить в автозапуск при логине юзера
Похожие вопросы