%20y%20el%20usuario%20www-data.png)
Iinicialmente hice esta preguntacon un usuario equivocado. Me acerqué al resultado pero todavía no tengo éxito.
cuando ejecuto
sudo -H -u www-data bash -c 'nmcli d wifi connect "SSID" password "password"
obtengo el siguiente resultado
Fehler: Neue Verbindung konnte nicht hinzugefügt und aktiviert werden: (32) No session found for uid 33 (unknown)
De alguna manera necesito que el usuario www-data pueda utilizar la herramienta nmcli.
Respuesta1
Utilice SUDO.
Como root, use visudo (o sudoedit o vi /etc/sudoers) y agregue una línea cerca del comienzo del archivo como
www-data ALL= NOPASSWD: /path/to/nmcli
Luego llame al comando sudo nmcli...
Se puede encontrar información bastante autorizada sobre el comando sudoaquí. Se pueden encontrar detalles del archivo de configuración sudoersaquí.