pkexec chiede la password di root anche se il sistema è sudato

Sezione dedicata alle problematiche sull'uso dei tool di installazione e gestione di pacchetti, in una distribuzione Debian-based.
Rispondi
vroby65
Newbie
Newbie
Messaggi: 2
Iscritto il: 07/11/2023, 9:51

pkexec chiede la password di root anche se il sistema è sudato

Messaggio da vroby65 »

Buongiorno,
ho impostato uina debian lxde non impostando la password di root e quindi usando sudo.
Synaptic mi chiede pero la password di root per essere eseguito. Da riga di comando non ho problemi (sudo synaptic e va)
Penso il problema sia pkexec che non funziona con sudo. Esiste una soluzione alternativa?
Avatar utente
azioga
Hero Member
Hero Member
Messaggi: 1326
Iscritto il: 03/09/2018, 7:53

Re: pkexec chiede la password di root anche se il sistema è sudato

Messaggio da azioga »

vroby65 ha scritto: 07/11/2023, 10:02 Penso il problema sia pkexec che non funziona con sudo.
Infatti.
Il problema è che il lanciatore di synaptic esegue Exec=synaptic-pkexec che dice

Codice: Seleziona tutto

#!/bin/sh
pkexec "/usr/sbin/synaptic" "$@"
potresti farti uno script del tipo synaptic-sudo che esegue

Codice: Seleziona tutto

#!/bin/sh
sudo "/usr/sbin/synaptic" "$@"
e nel sudoers indichi per l'utente
utente ALL=(ALL) ALL, NOPASSWD: /usr/sbin/synaptic

oppure

Codice: Seleziona tutto

#!/bin/sh
sudo -A "/usr/sbin/synaptic" "$@"
ed indichi un askpass program.

Insomma devi fare qualche prova ;)
https://askubuntu.com/questions/25723/h ... r-password
vroby65
Newbie
Newbie
Messaggi: 2
Iscritto il: 07/11/2023, 9:51

Re: pkexec chiede la password di root anche se il sistema è sudato

Messaggio da vroby65 »

ho risolto reinstallando. era un installazione molto al limite (devo stare in 4 giga con almeno il browser) e probabilmente si era rotto qualcosa. La nuova installazione ha risolto e ora mi chiede la password dell'utente e basta. Grazie!!
Avatar utente
azioga
Hero Member
Hero Member
Messaggi: 1326
Iscritto il: 03/09/2018, 7:53

Re: pkexec chiede la password di root anche se il sistema è sudato

Messaggio da azioga »

Bene.
Forse era sufficiente aggiungere il tuo utente al gruppo sudo o al gruppo admin e pkexec ti avrebbe chiesto la sua password.
Rispondi