In openSUSE, we use a relatively strict policy for org.freedesktop.NetworkManager.settings.modify.system. So when programs/users modify or update a system wide connection, an authentication is required. For example, this happens when you edit and save a connection via gnome-control-center. The reason why steam requires this is not clear. Since steam is not open sourced, there is nothing we can do to fix this. To work around this, you can modify /etc/polkit-1/rules.d/90-default-privs.rules. Change > 'org.freedesktop.NetworkManager.settings.modify.system': > [ 'auth_admin_keep', 'auth_admin_keep', 'auth_admin_keep' ], to > 'org.freedesktop.NetworkManager.settings.modify.system': > [ 'auth_admin_keep', 'yes', 'yes' ],