Рейтинг:0

Как изменить учетную запись Microsoft для OneDrive в Ubuntu

флаг lk

Я установил onedrive (версия v2.4.13-9-g7857a50) на Ubuntu 20.04 LTS.

После использования моей (тестовой) учетной записи Microsoft я хочу использовать свою «производственную» учетную запись Microsoft.

Я сделал следующее: переименуйте ~/.config/onedrive/refresh_token в refresh_token_backup и удалите исходный файл. После запуска Onedrive он по-прежнему использует мой тестовый MS-аккаунт.

У кого-нибудь есть решение для меня?

с уважением pvdb

Рейтинг:0
флаг kr

Я сделал следующее: переименовал ~/.config/onedrive/refresh_token в refresh_token_backup и удалил исходный файл. После запуска Onedrive он по-прежнему использует мой тестовый MS-аккаунт.

Это не правильный процесс.

Для переключения аккаунтов нужно использовать onedrive --выход из системы чтобы правильно выйти из существующей учетной записи, а затем повторно аутентифицировать клиент с вашей правильной учетной записью.

Это единственный способ (и правильный способ) сделать это.

В качестве альтернативы используйте --confdir возможность указать другой каталог конфигурации для каждого типа учетной записи, чтобы вы могли:

  • onedrive --confdir ~/.config/onedrive-test-account/ <другие-необходимые-параметры>
  • onedrive --confdir ~/.config/onedrive-production/ <другие-необходимые-параметры>
Рейтинг:0
флаг lk

Спасибо за Ваш ответ. Я сделал следующее:

nt8356@cobol:~$ onedrive --logout

Файл конфигурации успешно загружен Настройка глобальных конечных точек Azure AD Авторизуйте посещение этого приложения: https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&scope=Files.ReadWrite Files.ReadWrite.all Sites.Read.All Sites.ReadWrite.All offline_access&response_type=code&redirect_uri=https://login.microsoftonline.com/common/oauth2/nativeclient

Введите URI ответа: https://login.microsoftonline.com/common/oauth2/nativeclient?code=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Приложение было успешно авторизовано, однако никаких дополнительных переключателей команд предоставлено не было. Пожалуйста, используйте --help для получения дополнительной помощи в отношении запуска этого приложения.*

nt8356@кобол:~$

(я заменил client_id и код на xx)

В результате onedrive по-прежнему использует мою тестовую учетную запись Microsoft.

Может я что-то не так делаю?

с уважением

abraunegg avatar
флаг kr
Вы ввели свои «производственные» учетные данные при посещении URL-адреса аутентификации или браузер автоматически зарегистрировал вас? Вас попросили ввести учетные данные «производственной» учетной записи — или браузер «кэшировал» ваши «тестовые» учетные данные?

Ответить или комментировать

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