小编ds1*_*848的帖子

VPN 断开连接后 resolv.conf 权限/所有权更改

我最近安装了 Ubuntu 18.04。我通过标准设置-> 网络 GUI 设置了 VPN。我可以毫无问题地连接到 VPN,但是当我断开 VPN 连接时,我无法通过 Web 浏览器访问互联网。但是,我可以从 shell 窗口 ping 一个 Internet 地址。

我的 /etc/resolv.conf 文件是 /run/systemd/resolve/stub-resolv.conf 的符号链接。

在我连接到 VPN 之前,权限/所有权如下:

-rw-r--r-- 1 systemd-resolve systemd-resolve 701 Jun 20 20:28 /run/systemd/resolve/stub-resolv.conf
Run Code Online (Sandbox Code Playgroud)

当我连接到 VPN 时,这些权限保持不变,但是当我断开连接时,读取权限将被删除并且所有权更改为root:root,如下所示:

-rw------- 1 root root 701 Jun 20 20:31 /run/systemd/resolve/stub-resolv.conf
Run Code Online (Sandbox Code Playgroud)

似乎因此,我的网络浏览器无法读取 resolv.conf 文件,因此不知道要使用什么名称服务器

如果我chmod a+r这个文件,我可以正常访问互联网,即使所有权仍然是root:root.

有没有人知道这里发生了什么,以及如何在不每次断开 VPN 时手动更改解析文件的权限的情况下修复它?

permissions network-manager vpn networking

5
推荐指数
2
解决办法
2762
查看次数

标签 统计

network-manager ×1

networking ×1

permissions ×1

vpn ×1