%20e%20o%20usu%C3%A1rio%20www-data.png)
EUinicialmente fiz esta perguntacom um usuário errado. Cheguei mais perto do resultado mas ainda não obtive sucesso.
Quando eu executo
sudo -H -u www-data bash -c 'nmcli d wifi connect "SSID" password "password"
Eu obtenho o seguinte resultado
Fehler: Neue Verbindung konnte nicht hinzugefügt und aktiviert werden: (32) No session found for uid 33 (unknown)
De alguma forma, preciso que o usuário www-data possa usar a ferramenta nmcli.
Responder1
Utilize SUDO.
Como root, use visudo (ou sudoedit ou vi /etc/sudoers) e adicione uma linha perto do início do arquivo como
www-data ALL= NOPASSWD: /path/to/nmcli
Em seguida, chame o comando sudo nmcli...
Informações bastante autorizadas sobre o comando sudo podem ser encontradasaqui. Detalhes do arquivo de configuração sudoers podem ser encontradosaqui.