Как смонтировать OneDrive в Ubuntu 24.04

Вопрос или проблема

Я пытаюсь подключиться к OneDrive в Ubuntu 24.04, в которой установлен родной клиент Gnome 46. Наша команда по кибербезопасности предоставила разрешение на использование Gnome 46, и я следовал этим инструкциям для подключения к нашей системе. Он запрашивает мое рабочее имя пользователя, пароль и код MFA, не выдает ошибок и, похоже, подключается к OneDrive. Однако при открытии папки OneDrive вместо двух папок под названием Shared with me и My Files отображаются Shared with me и root.

  • Папка Shared with Me содержит именно то, что ожидалось, а именно все папки и документы, с которыми я сотрудничаю с коллегами в OneDrive.
  • Папка root содержит единственный файл под названием __Root__.txt, который содержит большое количество текста, указывающего на “страницу приземления” сотрудников на newcastle.sharepoint.com, а не на мои собственные файлы OneDrive на рабочем месте. Обратите внимание, что один из вариантов меню на странице приземления сотрудников позволяет веб-доступ к OneDrive. Первая часть __Root__.txt начинается:

{"sphomewebvroom:sites/recent":{"Item":{"ListItemId":55,"ListItemUniqueId":null,"CacheKey":"SPHomeWebVroom:sites/recent","AltTitle":null,"CacheValue":"{\"Items\":[{\"id\":\"newcastle.sharepoint.com,53b1fb5f-8151-4990-8560-70fd298e5447,28e16f91-b57a-4546-88b1-9dec251488e5\",\"webUrl\":\"https://newcastle.sharepoint.com/news\",\"title\":\"News\",\"sharepointIds\":{\"listItemId\":\"6012174215866472612\",\"siteId\":\"53b1fb5f-8151-4990-8560-70fd298e5447\",\"siteUrl\":\"https://newcastle.sharepoint.com/news\",\"webId\":\"28e16f91-b57a-4546-88b1-9dec251488e5\"},\"siteCollection\":{\"hostName\":\"newcastle.sharepoint.com\"},\"template\":{\"name\":\"CMSPUBLISHING\"},\"exchangeIds\":{\"id\":\"SPO_NTNiMWZiNWYtODE1MS00OTkwLTg1NjAtNzBmZDI5OGU1NDQ3LDI4ZTE2ZjkxLWI1N2EtNDU0Ni04OGIxLTlkZWMyNTE0ODhlNSwwMDAwMDAwMC0wMDAwLTAwMDAtMDAwMC0wMDAwMDAwMDAwMDA_01O2LJLRYAAAAAAAAAAAAAAAAAAAAAAAAA\",\"documentId\":\"6012174215866472612\",\"exchangeSource\":\"Users\"},\"resourceVisualization\":{\"acronym\":\"N\",\"color\":\"#4f6bed\",\"previewImageUrl\":\"https://newcastle.sharepoint.com/SiteAssets/images/nu-shield.png\"}},{\"id\":\"newcastle.sharepoint.com,53b1fb5f-8151-4990-8560-70fd298e5447,2b01069d-1484-425f-ad6e-906ecc71365f\",\"webUrl\":\"https://newcastle.sharepoint.com/projects/Response-to-student-protest\",\"title\":\"Response to student protest\",\"sharepointIds\":{\"listItemId\":\"3495847244956161793\",\"siteId\":\"53b1fb5f-8151-4990-8560-70fd298e5447\",\"siteUrl\":\"https://newcastle.sharepoint.com/projects/Response-to-student-protest\",\"webId\":\"2b01069d-1484-425f-ad6e-906ecc71365f\"},\"siteCollection\":{\"hostName\":\"newcastle.sharepoint.com\"},\"template\":{\"name\":\"STS\"},\"exchangeIds\":{\"id\":

К сожалению, наш технический персонал предоставляет лишь ограниченную поддержку Linux, но если есть конкретное решение, которое я могу им предоставить, это было бы полезно.

Ответ или решение

Как подключить OneDrive в Ubuntu 24.04

Подключение OneDrive в Ubuntu 24.04 может оказаться непростой задачей, особенно если в результате возникают неожиданные проблемы, как, например, неправильное отображение папок. В данном ответе будет представлено подробное руководство по подключению OneDrive и устранению возможных неполадок.

Шаги по подключению OneDrive

  1. Убедитесь, что системные пакеты обновлены:

    sudo apt update
    sudo apt upgrade
  2. Установите необходимые пакеты:
    Убедитесь, что вы установили пакет onedrive. Если его нет в вашей системе, выполните следующую команду:

    sudo apt install onedrive
  3. Авторизация OneDrive:
    Запустите клиент OneDrive:

    onedrive

    Он запросит ваши учетные данные (имя пользователя и пароль) и код MFA (многофакторная аутентификация). Убедитесь, что вы вводите все данные корректно.

  4. Настройка синхронизации:
    После успешной авторизации OneDrive будет создавать директорию. Вы должны установить, где будут храниться файлы:

    onedrive --display-config
  5. Запустите синхронизацию:
    Для начала синхронизации используйте:

    onedrive --synchronize

Проблемы с отображением папок

После подключения вы отметили, что вместо двух ожидаемых папок (Shared with me и My Files) отображается папка root с файлом __Root__.txt. Это может происходить по нескольким причинам. Вот возможные решения:

  1. Проблемы с конфигурацией:
    Убедитесь, что вы правильно настроили клиент OneDrive. Проверьте ваш файл конфигурации ~/.config/onedrive/config. Он должен выглядеть примерно так:

    sync_dir = "<путь_к_вашей_папке_OneDrive>"
    skip_dir = "избранные_каталоги"

    Попробуйте удалить файл конфигурации и выполнить аутентификацию заново.

  2. Кэширование данных:
    Возможно, в вашем клиенте OneDrive кэшированы старые данные. Пожалуйста, попробуйте очистить кэш, выполнив:

    onedrive --reset
  3. Проблемы с правами доступа:
    Убедитесь, что у вас есть достаточные права доступа к вашему аккаунту OneDrive. Кроме того, проверьте, есть ли какие-либо ограничения на уровне вашей организации, которые могут блокировать доступ к определенным папкам.

  4. Уточнение с IT-отделом:
    Если проблема не устранимая, пожалуйста, предоставьте вашему IT-отделу следующую информацию:

    • Версию клиента OneDrive (введите onedrive --version).
    • Содержимое файла __Root__.txt, чтобы узнать, к каким ресурсам вы пытаетесь получить доступ.
    • Проверка, есть ли доступ к OneDrive через браузер.

Заключение

Подключение OneDrive в Ubuntu 24.04 должно быть простым процессом, но проблемы с отображением папок могут указывать на конфигурационные или сетевые проблемы. Следуйте вышеуказанным шагам для устранения неполадок и, если это необходимо, проконсультируйтесь с вашим IT-отделом для дальнейшей помощи. Надеюсь, это руководство поможет вам успешно настроить доступ к OneDrive.

Оцените материал
Добавить комментарий

Капча загружается...