You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit cfd5dfa
Browse filesBrowse the repository at this point in the historyBrowse files
Feature: Network configuration for Network Configuration Operators (#3606) (#3608)
- Network Interface: members of the "Network Configuration Operators" group
may change the network configuration without being an administrator, if
NETworkManager runs elevated (IsInRole only reports enabled groups, so the
check is only true in an elevated process). Only used by Network
Interface; IsAdmin is unchanged for all other tools.
- Errors of netsh/ipconfig are no longer ignored: each command's output and
exit code are checked, the first failing command stops the operation and
its (localized) message is shown instead of "applied successfully".
Commands that would not change anything (DHCP/DNS autoconfiguration
already enabled) are skipped, since netsh fails for them.
- The admin hint is also shown as tooltip on the disabled "Apply" in the
profile context menu, and mentions the group.
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: Website/docs/application/network-interface.md
+5-1Lines changed: 5 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -79,7 +79,11 @@ The options you can set correspond to the network adapter properties `Internetpr
79
79
80
80
:::note
81
81
82
-
All actions on this tab require the application to be running with **administrator privileges**. If the app is not elevated, a banner is shown at the bottom with a **Restart as Administrator** button.
82
+
All actions on this tab (and **Apply** from the profile context menu) require the application to be running elevated, either with **administrator privileges** or as a member of the **Network Configuration Operators** group. If the app is not elevated, a banner is shown at the bottom with a **Restart as Administrator** button.
83
+
84
+
Members of the **Network Configuration Operators** group don't need to be administrators: with User Account Control, the group is only active in an elevated process. Use **Restart as Administrator** and confirm the prompt with your own credentials.
85
+
86
+
If a change fails (e.g. due to missing permissions), the error message of Windows is shown below the configuration.
Copy file name to clipboardExpand all lines: Website/docs/changelog/next-release.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -36,6 +36,10 @@ Release date: **xx.xx.2026**
36
36
37
37
## Improvements
38
38
39
+
**Network Interface**
40
+
41
+
- Members of the **Network Configuration Operators** group can now change the network configuration (IP address, DNS servers, release/renew) without being an administrator. NETworkManager has to run elevated (**Restart as Administrator**, confirm with your own credentials). The hint is now also shown as tooltip on **Apply** in the profile context menu. [#3606](https://github.com/BornToBeRoot/NETworkManager/issues/3606)
42
+
39
43
- The collapsed/expanded state of profile groups (e.g. **linux-server**) is now remembered per profile file and shared across all tools, instead of resetting every time you switch tools or restart the application. [#3539](https://github.com/BornToBeRoot/NETworkManager/pull/3539)
40
44
41
45
**IP Scanner**
@@ -67,6 +71,10 @@ Release date: **xx.xx.2026**
67
71
68
72
## Bug Fixes
69
73
74
+
**Network Interface**
75
+
76
+
- Fixed errors when changing the network configuration (e.g. missing permissions) not being shown — the change was reported as successful although it failed. The error message of Windows is now shown. [#3606](https://github.com/BornToBeRoot/NETworkManager/issues/3606)
77
+
70
78
**Dashboard**
71
79
72
80
- Fixed the **Network Connection** widget running a full connection check on every application startup, even if the Status Window or Dashboard was never opened. It now only checks when actually shown - via the tray icon, on a network change, or when the Dashboard tab is opened. [#3553](https://github.com/BornToBeRoot/NETworkManager/pull/3553)
0 commit comments