[Risolto] Problemi con Samba per mancanza di gksu

Installazione, configurazione e uso di programmi e strumenti.
Scrivi risposta
andrea.deroni
Prode Principiante
Messaggi: 172
Iscrizione: sabato 24 ottobre 2009, 0:25

[Risolto] Problemi con Samba per mancanza di gksu

Messaggio da andrea.deroni »

Sto avendo problema nell'uso di system-config-samba su Lubuntu 18.04. Se tento di lanciare l'interfaccia grafica ottengo il messaggio di errore:

"File entrata desktop non valido: !/usr/share/application/system-config-samba.desktop"

Cercando in rete pare che il problema stia nel fatto che nel file .desktop c'è una riga che chiama gksu system-config-samba

ma il comando gksu non è più supportato e non è installabile in 18.04.

L'unico modo per usare l'interfaccia grafica di samba è di lanciarla da terminale, dopo avere creatu un opportuno file fittizio, ma vorrei poter usare il lanciatore da menu

Come posso modificare il file system-config-samba.desktop?
Quali altri problemi posso aspettarmi per l'assenza di gksu?
È stato già segnalato questo problema agli sviluppatori?

Grazie
Ultima modifica di andrea.deroni il martedì 28 gennaio 2020, 17:39, modificato 3 volte in totale.
Avatar utente
corradoventu
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3856
Iscrizione: domenica 27 aprile 2008, 22:23
Desktop: GNOME
Distribuzione: Ubuntu 20.04, 22.04, 23.10, 24.04
Sesso: Maschile
Località: Rezzoaglio (GE)
Contatti:

Re: Problemi per mancanza di gksu

Messaggio da corradoventu »

Con o senza religione, i buoni si comportano bene e i cattivi male, ma ci vuole la religione per far comportare male i buoni.
(Steven Weinberg)
andrea.deroni
Prode Principiante
Messaggi: 172
Iscrizione: sabato 24 ottobre 2009, 0:25

Re: Problemi per mancanza di gksu

Messaggio da andrea.deroni »

Si, è da qui che ho trovato la soluzione parziale che ho descritto, ma non è LA soluzione, visto che gksu non è più installabile nella 18.04 ...
pachisapiu

Re: Problemi per mancanza di gksu

Messaggio da pachisapiu »

gksu era solo una interfaccia grafica di su e sudo che sono ancora utilizzabili
andrea.deroni
Prode Principiante
Messaggi: 172
Iscrizione: sabato 24 ottobre 2009, 0:25

Re: Problemi per mancanza di gksu

Messaggio da andrea.deroni »

Nel file system-config-samba.desktop c'è la riga

Codice: Seleziona tutto

EXEC= gksu system-confi9g-samba
che, per quello che ho capito, da privilegi di root in ambiente grafico.

Se nella riga metto "sudo" al posto di "gksu" non funziona; "sudo funzione nel terminale.

Sbaglio?
caturen
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 17948
Iscrizione: giovedì 8 aprile 2010, 18:41
Desktop: diversi
Distribuzione: debian

Re: Problemi per mancanza di gksu

Messaggio da caturen »

pachisapiu

Re: Problemi per mancanza di gksu

Messaggio da pachisapiu »

prova

Codice: Seleziona tutto

Exec=su-to-root -X -c system-confi9g-samba
andrea.deroni
Prode Principiante
Messaggi: 172
Iscrizione: sabato 24 ottobre 2009, 0:25

Re: Problemi per mancanza di gksu

Messaggio da andrea.deroni »

Letto il link di caturen: propone un file .desktop che contiene gksu, che non c'è nella versione Lubuntu 18.04

Provato la linea

Codice: Seleziona tutto

Exec=su-to-root -X -c system-confi9g-samba
ma quando tento di lanciare samba mi da lo stesso messaggio di errore che ho citato nel primo messaggio; ho provato il comando su-to-root direttamente da terminale ma ottengo la risposta che il comando non c'è ma che può essere installato; ho provato a installarlo con apt ma ottengo ilo messaggio che non è disponibile ....
Avatar utente
giulux
Amministratore
Amministratore
Messaggi: 25427
Iscrizione: domenica 10 gennaio 2010, 12:17
Desktop: ubuntu 18.04
Distribuzione: Ubuntu 18.04.3 LTS x86_64
Sesso: Maschile
Località: Roma

Re: Problemi per mancanza di gksu

Messaggio da giulux »

Potresti provare a prendere il deb per la 17.10 e vedere se si installa https://pkgs.org/download/gksu
"Non è una segno di buona salute l'essere ben adattato ad una società malata". (Jiddu Krishnarmurti)
pachisapiu

Re: Problemi per mancanza di gksu

Messaggio da pachisapiu »

andrea.deroni [url=https://forum.ubuntu-it.org/viewtopic.php?p=5059787#p5059787][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Letto il link di caturen: propone un file .desktop che contiene gksu, che non c'è nella versione Lubuntu 18.04

Provato la linea

Codice: Seleziona tutto

Exec=su-to-root -X -c system-confi9g-samba
ma quando tento di lanciare samba mi da lo stesso messaggio di errore che ho citato nel primo messaggio; ho provato il comando su-to-root direttamente da terminale ma ottengo la risposta che il comando non c'è ma che può essere installato; ho provato a installarlo con apt ma ottengo ilo messaggio che non è disponibile ....
ma questo pacchetto esiste in ubuntu bionic , basta installarlo

Codice: Seleziona tutto

sudo apt install menu
https://packages.ubuntu.com/search?sear ... c&arch=any
Ultima modifica di pachisapiu il mercoledì 16 maggio 2018, 15:42, modificato 1 volta in totale.
Avatar utente
trekfan1
Moderatore Globale
Moderatore Globale
Messaggi: 23408
Iscrizione: domenica 21 maggio 2006, 10:51
Desktop: Gnome
Distribuzione: Ubuntu 23.10 e 24.04 (dev)
Sesso: Maschile
Località: Formigine (MO) | Accecante Asceta

Re: Problemi per mancanza di gksu

Messaggio da trekfan1 »

Confermo che gksu non è presente nella 18.04, io lo ho presente in quanto ho fatto l'update dalla 17.10 e in synaptic è marcato come "Installato (locale o obsoleto)", devi prendere anche il pacchetto libgksu2-0

PS; nei tag code avete messo un 9 di troppo.... è system-config-samba
andrea.deroni
Prode Principiante
Messaggi: 172
Iscrizione: sabato 24 ottobre 2009, 0:25

Re: Problemi per mancanza di gksu

Messaggio da andrea.deroni »

Ok, Funziona!

Grazie a tutti.

Approfitto per chiedere un'ultima cosa (off topic): avevo sbagliato a tentare l'installazione di su-to root, credevo di dover fare apt-get install su-to-root; mi spiegate il comando giusto

Codice: Seleziona tutto

apt install menu
e di nuovo grazie!
pachisapiu

Re: Problemi per mancanza di gksu

Messaggio da pachisapiu »

non sempre un file da il nome al pacchetto , spesso (come in questo caso) è semplicemente contenuto in esso , il metodo è questo vai su https://packages.ubuntu.com/ e scrivi nelle casella in basso "Search the contents of packages" il file da cercare e lui ti dice quale pacchetto lo contiene
Avatar utente
trekfan1
Moderatore Globale
Moderatore Globale
Messaggi: 23408
Iscrizione: domenica 21 maggio 2006, 10:51
Desktop: Gnome
Distribuzione: Ubuntu 23.10 e 24.04 (dev)
Sesso: Maschile
Località: Formigine (MO) | Accecante Asceta

Re: [RISOLTO] Problemi per mancanza di gksu

Messaggio da trekfan1 »

Per il futuro evita di mettere il [Risolto] tutto in maiuscolo, grazie, per questa volta provvedo io.
caturen
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 17948
Iscrizione: giovedì 8 aprile 2010, 18:41
Desktop: diversi
Distribuzione: debian

Re: [Risolto] Problemi per mancanza di gksu

Messaggio da caturen »

Letto il link di caturen: propone un file .desktop che contiene gksu,
mi sa che hai le traveggole
[Desktop Entry]
Name=Samba
Comment=Create, modify, and delete samba shares
Icon=system-config-samba
Exec=gksudo /usr/bin/system-config-samba
Type=Application
StartupNotify=true
Terminal=true
X-Desktop-File-Install-Version=0.21
gksudo non è la stessa cosa di gksu
pachisapiu

Re: [Risolto] Problemi per mancanza di gksu

Messaggio da pachisapiu »

caturen [url=https://forum.ubuntu-it.org/viewtopic.php?p=5059840#p5059840][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:
Letto il link di caturen: propone un file .desktop che contiene gksu,
mi sa che hai le traveggole
[Desktop Entry]
Name=Samba
Comment=Create, modify, and delete samba shares
Icon=system-config-samba
Exec=gksudo /usr/bin/system-config-samba
Type=Application
StartupNotify=true
Terminal=true
X-Desktop-File-Install-Version=0.21
gksudo non è la stessa cosa di gksu
mi sa che hai le traveggole tu

Codice: Seleziona tutto

file /usr/bin/gksudo
/usr/bin/gksudo: symbolic link to gksu
Avatar utente
trekfan1
Moderatore Globale
Moderatore Globale
Messaggi: 23408
Iscrizione: domenica 21 maggio 2006, 10:51
Desktop: Gnome
Distribuzione: Ubuntu 23.10 e 24.04 (dev)
Sesso: Maschile
Località: Formigine (MO) | Accecante Asceta

Re: [Risolto] Problemi per mancanza di gksu

Messaggio da trekfan1 »

Andrea.deroni con quale metodo hai risolto?

EDIT

topic riaperto dopo spostamento dei messaggi :ot: in quarantena
andrea.deroni
Prode Principiante
Messaggi: 172
Iscrizione: sabato 24 ottobre 2009, 0:25

Re: [Risolto] Problemi per mancanza di gksu

Messaggio da andrea.deroni »

Chiudo questo argomento riassumendo.

Ho ottenuto la migliore soluzione seguendo uno dei consigli, che però è finito in quarantena per una polemica che era nata (non servono dettagli),

Desidero riassumere la procedura, ringraziandone l'autore.

Dunque:

1 - bisogna creare il file /usr/share/polkit-1/actions/com.ubuntu.pkexec.sambaconfig.policy con il contenuto:

Codice: Seleziona tutto

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE policyconfig PUBLIC
 "--//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
 "http://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd">

<policyconfig>

        <action id="com.ubuntu.pkexec.sambaconfig">
                <message>Authentication is required to run the samba config tool</message>
                <icon_name>sambaconfig</icon_name>
                <defaults>
                        <allow_any>no</allow_any>
                        <allow_inactive>no</allow_inactive>
                        <allow_active>auth_admin</allow_active>
                </defaults>
                <annotate key="org.freedesktop.policykit.exec.path">/usr/sbin/system-config-samba</annotate>
                <annotate key="org.freedesktop.policykit.exec.allow_gui">true</annotate>
        </action>

</policyconfig>
2- Cambiare il file nel file /usr/share/applications/system-config-samba.desktop.sostituendo la riga

Codice: Seleziona tutto

Exec=gksu /usr/bin/system-config-samba
con la riga

Codice: Seleziona tutto

Exec=pkexec /usr/bin/system-config-samba
Nota: la prima soluzione che avevo provato prevedeva l'uso di su-to-root -X -c (da sostituire a gksu): in questo caso la password necessaria alla gestione della condivisione viene chiesta da terminale.

Grazie a tutti
Ultima modifica di andrea.deroni il martedì 28 gennaio 2020, 17:37, modificato 2 volte in totale.
Avatar utente
trekfan1
Moderatore Globale
Moderatore Globale
Messaggi: 23408
Iscrizione: domenica 21 maggio 2006, 10:51
Desktop: Gnome
Distribuzione: Ubuntu 23.10 e 24.04 (dev)
Sesso: Maschile
Località: Formigine (MO) | Accecante Asceta

Re: [Risolto] Problemi per mancanza di gksu

Messaggio da trekfan1 »

I messaggi in quarantena sono cmq consultabili.
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 33 ospiti