Stop e start service con utente non root

2 risposte [Ultimo contenuto]
Ritratto di rdie77
rdie77
(Junior)
Offline
Junior
Iscritto: 18/12/2018
Messaggi: 12

Salve a tutti
sul mio raspberry ho installato openhabian, basato su Raspbian GNU/Linux 9 (stretch).

L'utente openhab ha la seguente profilazione:

# id openhab
uid=110(openhab) gid=114(openhab) groups=114(openhab),5(tty),20(dialout),29(audio),111(bluetooth),997(gpio)

Vorrei sempre che questo utente possa avviare e fermare servizi con il comando systemctl stop/start Nome_Servizio

con visudo ho anche aggiunto la seguente riga
openhab    ALL=(ALL:ALL) NOPASSWD: ALL

ma purtroppo non riesco a fare ciò con l'utente indicato.

Grazie a tutti per l'aiuto

Ritratto di badroot
badroot
(Guru)
Offline
Guru
Iscritto: 22/08/2008
Messaggi: 2068

Ciao,
magari dico una cosa fin troppo ovvia ma anche configurando sudo in questo modo l'utente openhab deve eseguire il comando con sudo.

sudo /bin/systemctl restart .....

eventualmente riporta l'errore.

Ritratto di rdie77
rdie77
(Junior)
Offline
Junior
Iscritto: 18/12/2018
Messaggi: 12

badroot ha scritto:

Ciao,
magari dico una cosa fin troppo ovvia ma anche configurando sudo in questo modo l'utente openhab deve eseguire il comando con sudo.

sudo /bin/systemctl restart .....

eventualmente riporta l'errore.

Ciao
grazie mille per la risposta. Era tanto ovvia...che non ci avevo pensato. Ora funziona senza problemi

Grazie ancora