清除 Microsoft Teams 的缓存/使用其他域登录

清除 Microsoft Teams 的缓存/使用其他域登录

我的笔记本电脑上安装了 Microsoft Teams(Kubuntu 20.04)

我曾经通过工作账户使用 Teams(实习期间)。(要登录,请在 Teams 登录页面上输入工作电子邮件,重定向到公司 SSO,输入凭据,然后我就进入 Teams 了)

现在我完成了实习,我想使用学校的团队帐户,但卡在公司的 SSO 页面,没有切换到其他域的选项。唯一存在的字段是用户名和密码,输入任何其他用户名(不同域的用户名)都会出现错误“找不到此帐户”。

我的工作电子邮箱已被停用。

我尝试通过卸载团队sudo apt --purge remove teams并重新安装(下载了 .deb),但仍然对公司的 SSO 感到满意。

还尝试通过卸载sudo apt remove teams并删除下的团队文件夹~/.config/,然后重新启动笔记本电脑,再次安装团队,但不知何故公司的 SSO 仍然出现。

问题摘要

我打开 Teams,看到公司的 SSO,无法使用我的工作帐户登录,因为它已被停用。无法进入与公司域不匹配的域(如果这样做会出错),需要使用学校的团队帐户。怎么办?

编辑

使用 sudo ( sudo teams) 运行后,我可以看到 Microsoft 的登录帐户页面,现在可以访问我学校的团队帐户了。如何将团队重置为这种行为,以便不使用 sudo 即可看到 Microsoft 的登录页面?

答案1

这对我有用。

  • 关闭团队
  • 重命名文件夹 /home/$username/.config/Microsoft/Microsoft Teams
  • 重命名文件夹 /home/$username/.config/Microsoft/Microsoft Teams2
  • 重新启动 Teams,然后登录。

答案2

回答Ubuntu 中的团队。清除和自动删除不会删除现有的配置文件,如果您再次安装应用程序,它将使用相同的配置。

因此,您需要删除配置文件。

  1. 获取所有 Microsoft 相关配置文件的列表。
    cd ~/.config
    ls
  1. 删除包含 MS Teams 配置的目录
    rm -rf Microsoft
    rm -rf 'Microsoft Teams - Preview'

对于任何浏览器,从浏览器设置中清除所有 cookie 和缓存。

相关内容