Как обычный пользователь, я могу создать сетевые подключения и конфигурации VPN с помощью графического интерфейса NetworkManager по желанию, а файлы конфигурации вписываются в каталог /etc/NetworkManager/system-connections/, защищенный от записи. Однако, если я попытаюсь напрямую создать файлы конфигурации системных подключений через, скажем, терминал, я получаю ошибку разрешения. Например
$ cd /etc/NetworkManager/system-connections/
$ touch WifiWhenYouCanDrive
touch: cannot touch 'WifiWhenYouCanDrive': Permission denied
Почему обычный (не-sudo) может записывать файлы в каталог с защитой от записи с помощью GUI NetworkManager? Не следует ли требовать повышенных привилегий для записи файлов конфигурации в /etc/NetworkManager/system-connections/?
В дополнение к тому, что сказал Флориан, индикатор Network Manager сообщает через dbus. Это коммуникационная шина для разных процессов и позволяет выполнять определенные функции от имени пользователя