Pagina 3 di 6

Re: [Guida] AmministrazioneSistema/Sudo

Inviato: lunedì 7 maggio 2018, 18:11
da ivantu
jeremie2 [url=https://forum.ubuntu-it.org/viewtopic.php?p=5057843#p5057843][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:
mmh.. verificato cosa? :)
Quello che intendo io è: bisognava aspettare il 2017 per poter modificare un file di sistema e dare semplicemente la password di root?
Alla faccia dei vari pkexec, SUDO_EDITOR=kate sudoedit, editor admin:///percorso-file.... che non li vedo una grande semplificazione. Tutto qui.
Se hai verificato i permessi dei file nella tua Home, prima di modificarli. Altrimenti, quale test (verifiche, prove) fai?

Chissà, quanto, non dico di argento, ma almeno qualche bronzo c'è ancora da trovare nella programmazione... Tutto il tempo passa veloce che non si fa nemmeno a finire di studiare come funziona un prodotto che cambia tutto nuovamente.
Sudo è un comando altamente pericoloso oltretutto come comando. Stiamo attenti.

Re: [Guida] AmministrazioneSistema/Sudo

Inviato: lunedì 7 maggio 2018, 19:47
da jeremie2
Allora... la questione non è tanto verificare se col semplice comando sudo utilizzato per aprire apllicazioni con interfaccia grafica, si modifichino o meno i permessi di alcuni file nascosti nella home.
La faccenda ora riguarda il fatto che dalla 18.04 il pacchetto gksu non c'è più e si tratta di capire (almeno negli ambienti gtk) se ci siano eventuali alternative e se almeno continui a funzionare sudo con le opzioni -H e -i.

Ovviamente non fa male vedere se c'è qualcosa di nuovo al di fuori degli ambienti gtk. Di fatti in kde sono avvenuti dei discreti cambiamenti.
Più che altro è necessario, altrimenti svariate configurazioni non sono possibili.

Re: [Guida] AmministrazioneSistema/Sudo

Inviato: martedì 8 maggio 2018, 10:03
da ivantu
prova a vedere ad eventuali dipendenze di gksu

Codice: Seleziona tutto

apt-cache rdepends gksu
ho trovato questo link interessante

EDIT:
Perchè in lxde non funziona?
Ho trovato in rete di discussioni, che dicano, probabilmente, leafpad e mousepad ed altri editor, non sono sviluppati per gvfs o polkit.

Re: [Guida] AmministrazioneSistema/Sudo

Inviato: mercoledì 16 maggio 2018, 16:21
da pachisapiu
Scoperta casualmente alternativa ... serve il pacchetto menu

Codice: Seleziona tutto

sudo apt install menu
successivamente si userà in questo modo

Codice: Seleziona tutto

su-to-root -X -c 'leafpad /etc/default/grub'

Re: [Guida] AmministrazioneSistema/Sudo

Inviato: giovedì 17 maggio 2018, 10:49
da [ Giulio@Linux ]
Non ho ben capito se questo admin è novità di 18.04 o no, ma su Ubuntu MATE 16.04 se provo a dare

Codice: Seleziona tutto

caja admin:///etc/fstab
ottengo il messaggio d'errore

Codice: Seleziona tutto

Impossibile gestire le posizioni «admin:» con Caja.

Re: [Guida] AmministrazioneSistema/Sudo

Inviato: domenica 3 giugno 2018, 16:10
da wilecoyote
:) Salve, risolto problema per usare Dolphin come superutente in Kubuntu Bionic 18.04 LTS.

Un vero e proprio uovo di Colombo, ed un colpo di fortuna che non guasta mai.

Sull'integrazione grafica nella wiki c'è da discutere, ma non sapevo com'altro provvedervi.

:ciao: Ciao

Re: [Guida] AmministrazioneSistema/Sudo

Inviato: lunedì 4 giugno 2018, 10:38
da xavier77
La questione relativa alla rimozione di gksu da bionic è leggermente più complicata di come credevo.
Infatti non sono ancora riuscito a trovare uno o più metodi che sostituiscano al 100% gksu.

Faccio degli esempi:
  • Per gli editor di testo ci sono dei metodi sostitutivi (citati anche sopra) ad esempio

    Codice: Seleziona tutto

    gedit admin:///etc/fstab
    oppure

    Codice: Seleziona tutto

    su-to-root -X -c 'leafpad /etc/default/grub'
  • Per le applicazione tipo GParted e Synaptic c'è sempre pkexec.
  • Invece per aprire file specifici, ad esempio quelli .run, non c'è ancora altro metodo oltre che aprirli via terminale con sudo (ad esempio vedete questa discussione)
Il problema risulta ovviamente più evidente quando si voglio creare dei lanciatori (i file .desktop); da terminale il problema non sussiste più di tanto.
Nei ritagli di tempo continuo a documentarmi.
Curiosità: contrariamente a gksudo e kdesudo, lxqt-sudo non è stato rimosso da bionic.

Parlando invece strettamente della guida secondo me il paragrafo Avviare applicazioni grafiche con privilegi di amministrazione comincia ad essere confuso. Direi di ordinarlo nella maniera più ovvia e semplice, ossia elencando una ad una le varie modalità.
Ho fatto una pagina di prova (sono solo poco di più che degli appunti personali provvisori, al momento), che vi posto solo per chiarificare:
andreas-xavier/prova9
Appena capiamo i contenuti da inserire e da modificare, direi di seguire questo approccio, se per voi è OK.
wilecoyote ha scritto: Salve, risolto problema per usare Dolphin come superutente in Kubuntu Bionic 18.04 LTS.
Sull'integrazione grafica nella wiki c'è da discutere, ma non sapevo com'altro provvedervi.
Grazie come sempre. :)
Effettivamente pur essendo un'info utile quella che hai inserito, non so se è la pagina migliore per inserirla e/o il paragrafo giusto (forse una pagina nella sezione KDE? anche se quella sezione è tutta da aggiornare... non saprei). Per il momento lasciamo tutto così com'è. Appena sistemiamo il paragrafo AmministrazioneSistema/Sudo#Avviare_applicazioni_grafiche_con_privilegi_di_amministrazione (spero a breve) pensiamo a come collocare meglio l'info su dolphin.
:ciao:

Re: [Guida] AmministrazioneSistema/Sudo

Inviato: lunedì 4 giugno 2018, 14:12
da wilecoyote
:) Salve,
[color=#80FF00]xavier77[/color] ha scritto:Effettivamente pur essendo un'info utile quella che hai inserito, non so se è la pagina migliore per inserirla e/o il paragrafo giusto (forse una pagina nella sezione KDE? anche se quella sezione è tutta da aggiornare... non saprei). Per il momento lasciamo tutto così com'è.
E dov'altro avrei potuto inserirla ?

Il kdesudo non c'è, il comando 'sudo -H dolphin' non funziona e talvolta serve avviarlo come superutente, ad esempio per accedere ad un sistema i panne per fare un backup.
[color=#80FF00]xavier77[/color] ha scritto:Per gli editor di testo ci sono dei metodi sostitutivi (citati anche sopra) ad esempio

Codice: Seleziona tutto

gedit admin:///etc/fstab
oppure

Codice: Seleziona tutto

su-to-root -X -c 'leafpad /etc/default/grub'
Il metodo del 2° comando è specifico per essere usato nei menù, infatti è distribuito nel pacchetto 'menu' e non mi pare che sia installato da predefinito.

:ciao: Ciao

Re: [Guida] AmministrazioneSistema/Sudo

Inviato: martedì 5 giugno 2018, 14:56
da wilecoyote
:) Salve, integrato nel paragrafo '3. Applicazioni grafiche con privilegi d'amministrazione in 18.04 LTS' la nuova modalità d'autenticazione per gli editor Kate e Kwrite, che sono d'uso più frequente come superutente rispetto Dolphin.

:ciao: Ciao

Re: [Guida] AmministrazioneSistema/Sudo

Inviato: mercoledì 6 giugno 2018, 8:50
da xavier77
wilecoyote [url=https://forum.ubuntu-it.org/viewtopic.php?p=5063434#p5063434][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto: Salve, integrato nel paragrafo '3. Applicazioni grafiche con privilegi d'amministrazione in 18.04 LTS' la nuova modalità d'autenticazione per gli editor Kate e Kwrite, che sono d'uso più frequente come superutente rispetto Dolphin.
Ciao
Ok. Intanto ho applicato gli standard wiki. Grazie :ciao:

Re: [Guida] AmministrazioneSistema/Sudo

Inviato: mercoledì 6 giugno 2018, 15:05
da wilecoyote
:) Salve, sì, gli standard wiki la rendono molto più ordinata l'informazione.

:ciao: Ciao

Re: [Guida] AmministrazioneSistema/Sudo

Inviato: sabato 16 febbraio 2019, 14:52
da steff
Visto che per kate/kde non è più agggiornata, credo anche per gnome; gksu è ormai deprecato.
Per kde posso sistemare io, per gnome meglio che lo fa uno che lo usa, recentemente ho trovato questo:
https://itsfoss.com/gksu-replacement-ubuntu/
Però il comando pkexec con tutti questi parametri è alquanto strano, non so se sudoedit funziona anche su gnome.

EDIT: non so però da quale versione Kubuntu in poi si deve usare

Codice: Seleziona tutto

SUDO_EDITOR=kate
sudoedit /percorso/file

Re: [Guida] AmministrazioneSistema/Sudo

Inviato: sabato 16 febbraio 2019, 15:46
da wilecoyote
:) Salve, scusa la domanda @steff, perché scornarsi tanto per Kate/KWrite quando è già semplificato da KDE stesso ?

Apri il file da modificare, fai la modifica, provvedi a salvare, appare una finestra per informarti che non può fare la copia di sicurezza, se non è spuntato 'Non chiedere più' errore da utonti :D , clicca su 'Prova a salvare lo stesso', in una nuova finestra ti chiederà la password, dattilografala e… salvataggio eseguito.

Il file che richiedeva i privilegi di superutente è stato modificato.

:ciao: Ciao

Re: [Guida] AmministrazioneSistema/Sudo

Inviato: sabato 16 febbraio 2019, 18:10
da xavier77
Mesi fa avevo iniziato a scrivere una bozza:
https://wiki.ubuntu-it.org/andreas-xavier/prova9
Se volete possiamo ripartire da lì.

Re: [Guida] AmministrazioneSistema/Sudo

Inviato: domenica 17 febbraio 2019, 15:36
da wilecoyote
:) Salve, @xavier77 nella tua wiki prova leggo esserci il comando 'su-to-root', esso è usualmente impiegato nei menù, ad esempio nel Menù K di KDE, poiché la sua sintassi non lo rende granché mnemonico per il terminale.

In KDE con gli editor Kate/Kwrite non serve più nulla, come ho spiegato, od almeno provato, nel mio post precedente.

:ciao: Ciao

Re: [Guida] AmministrazioneSistema/Sudo

Inviato: domenica 17 febbraio 2019, 16:34
da steff

@wilecoyote: non so come funziona adesso in kde, quindi lascio volontieri a chi l'ha installato.

Appunti:
  • pkexec non funziona "nudo" da me, gparted poi invoca da sé lxqt-sudo quindi meglio usare un altra app come esempio
    Mi funziona

    Codice: Seleziona tutto

    pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY  featherpad /etc/fstab
  • admin:/// non mi funziona (gvfs installato)
  • Aggiungerei la versione

    Codice: Seleziona tutto

    sudoedit /percorso/file 
    previo inserimento di export SUDO_EDITOR=xyz in ~/.bashrc
    Da verificare per quale DE funziona questo.

Re: [Guida] AmministrazioneSistema/Sudo

Inviato: domenica 17 febbraio 2019, 17:00
da wilecoyote
:) Salve, @Steff da quello che ho capito il 'admin:///' funziona solo in Gnome.

KDE ha semplificato per gli editor Kate e Kwrite, ed ha complicato per il file manager Dolphin.

:ciao: Ciao

Re: [Guida] AmministrazioneSistema/Sudo

Inviato: lunedì 18 febbraio 2019, 9:49
da Gerry Ghetto
steff [url=https://forum.ubuntu-it.org/viewtopic.php?p=5116035#p5116035][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto: pkexec non funziona "nudo" da me, gparted poi invoca da sé lxqt-sudo quindi meglio usare un altra app come esempio
Mi funziona

Codice: Seleziona tutto

pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY  featherpad /etc/fstab
pkexec funziona con applicazioni non grafiche, per esempio:

Codice: Seleziona tutto

pkexec bash -l
Se vuoi eseguire un'applicazione grafica, devi creare una cosìddetto "action", un file in formato .xml nella cartella /usr/share/polkit-1/actions o passare le variabili d'ambiente.
Aggiungerei la versione

Codice: Seleziona tutto

sudoedit /percorso/file 
previo inserimento di export SUDO_EDITOR=xyz in ~/.bashrc
Da verificare per quale DE funziona questo.[/list]
sudoedit (sudo -e) funziona, se sudo è installato, quindi con *buntu non c'è problema. Inoltre, sudoedit funziona sia con X11 sia con Wayland senza problemi, perchè l'editor viene invocato con i permessi del utente.

Re: [Guida] AmministrazioneSistema/Sudo

Inviato: lunedì 18 febbraio 2019, 14:54
da wilecoyote
:) Salve,
xavier77 ha scritto:Mesi fa avevo iniziato a scrivere una bozza:
https://wiki.ubuntu-it.org/andreas-xavier/prova9
Se volete possiamo ripartire da lì.
Sono ripartito da lì.

Allora ricapitolando, ho adeguato la tua wiki prova9 allo standard come da guida, l'ho incastonata nella wiki AmministrazioneSistema/Sudo, ho adattato il tutto allo standard come da guida ed adesso l'ho sovrascritta sempre come prova9, sperando di non aver fatto un abuso.

Codice: Seleziona tutto

sudoedit /percorso/file

previo inserimento di export SUDO_EDITOR=xyz in ~/.bashrc
@steff puoi chiarire meglio come dev'essere la sintassi nel file ~/.bashrc ?
Gerry Ghetto ha scritto:pkexec funziona con applicazioni non grafiche

Codice: Seleziona tutto

pkexec bash -l
Se vuoi eseguire un'applicazione grafica, devi creare una cosìddetto "action", un file in formato .xml nella cartella /usr/share/polkit-1/actions o passare le variabili d'ambiente.
Puoi spiegare la sintassi per creare questo file XML e quale nome deve avere ? L'uso non grafico invece l'ho già implementato, usando come esempio il comando 'cp' per creare un file backup.

:ciao: Ciao

Re: [Guida] AmministrazioneSistema/Sudo

Inviato: lunedì 18 febbraio 2019, 17:53
da steff
in bashrc

Codice: Seleziona tutto

SUDO_EDITOR=nome-editor-di-testo
al volo (non persistente)

Codice: Seleziona tutto

export SUDO_EDITOR=...