/var/run/user/1000 由 root 拥有

joh*_*mcd 5 permissions network-manager

我正在运行 Ubuntu 14.04,并且遇到间歇性问题,其中 /var/run/user/1000 获得了错误的所有权。UID 1000 是我的标准用户 uid,但由于某种原因,上述目录的所有权被设置为 root。

这导致 nm-applet 不允许在不同接入点之间切换的问题。当出现上述不正确的所有权时,尝试切换 wifi AP 会导致以下错误:

Failed to add/activate connection
(32) No session found for uid 1000 (unknown)
Run Code Online (Sandbox Code Playgroud)

为了纠正这个问题,我必须rm -rf /var/run/user/1000注销并重新登录。

如果我可以提供有关我的系统的更多数据来帮助调试此问题,请告诉我。

如果有人有任何指示,将不胜感激。