Почему GUI NetworkManager не нуждается в привилегиях sudo?

Как обычный пользователь, я могу создать сетевые подключения и конфигурации 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/?

1
задан 28 September 2016 в 00:36

1 ответ

В дополнение к тому, что сказал Флориан, индикатор Network Manager сообщает через dbus. Это коммуникационная шина для разных процессов и позволяет выполнять определенные функции от имени пользователя

0
ответ дан 23 May 2018 в 05:42

Другие вопросы по тегам:

Похожие вопросы: