KDE Applications 17.04 no root per dolphin e kate/kwrite

Il ritrovo della comunità dove confrontarsi e discutere sulle notizie dal mondo dell'informatica, di Ubuntu e di tutto quello che la riguarda, novità, pettegolezzi e quant'altro.
gyanny

KDE Applications 17.04 no root per dolphin e kate/kwrite

Messaggio da gyanny »

Il 20 di aprile è stata rilasciata KDE applications 17.04. Segnalo che da questa release non è più possibile aprire il dolphin o l'editor di testo, kate o kwrite che sia, come root.

Immagine

davvero una sgradita sorpresa.
Ultima modifica di gyanny il mercoledì 26 aprile 2017, 17:35, modificato 1 volta in totale.
daigo

Re: KDE Applications 17.04 Sgradita sorpresa

Messaggio da daigo »

mah, che cavolata, ho aggiornato adesso Manjaro e non funziona nemmeno più il service menu root actions.

l'unica cosa che funziona, come dice il terminale, è kate o kwrite così

Codice: Seleziona tutto

SUDO_EDITOR=kwrite sudoedit /percorso/del/file

Codice: Seleziona tutto

SUDO_EDITOR=kate sudoedit /percorso/del/file
gyanny

Re: KDE Applications 17.04 Sgradita sorpresa

Messaggio da gyanny »

avevo letto tempo fa, sul blog di uno sviluppatore di kate, mi pare, ma che ora non ricordo, al quale ero giunto attraverso planet kde, appunto di questa cosa in arrivo, e, nei commenti, si era accesa una bella battaglia tra chi sosteneva che era giusto, per un discorso di sicurezza, e chi invece sosteneva, secondo me a ragione, che, in ultima analisi, la scelta di usare i privilegi di root, dovesse essere dell'utente finale, e che quindi le cose dovevano rimanere come erano.
io la prendo come un'imposizione, e non ho gradito per niente.
spero che presto salti fuori qualche workaround per aggirare il problema
daigo

Re: KDE Applications 17.04 Sgradita sorpresa

Messaggio da daigo »

non piace neanche a me, anche se effettivamente dolphin raramente l'ho usato da root, mentre kate o kwrite li uso spesso.

comunque in quel modo si può fare, ma è un po' macchinoso, mentre nano funziona normalmete

Codice: Seleziona tutto

sudo nano /percorso/del/file
Avatar utente
woddy68
Rampante Reduce
Rampante Reduce
Messaggi: 8676
Iscrizione: sabato 12 febbraio 2011, 14:23
Desktop: Kde Plasma5
Distribuzione: openSUSE Tumbleweed - KDE Neon
Sesso: Maschile

Re: KDE Applications 17.04 Sgradita sorpresa

Messaggio da woddy68 »

...a me su OS i file di testo non li apre se digito sudo kwrite /percorso per fare un esempio, per modificarli entro con dolphin nella cartella e apro dolphin da root e così li apre, pensavo fosse normale qua. E' una cosa che ho fatto un paio di volte e non gli ho dato peso.
edit. dimenticavo...neanche dolphin a mai funzionato digitando sudo dolphin, ma sono da dolphin aprendolo in modalità root tramite l'apposita voce nel menù contestuale.
Desktop - DELL Optiplex 7010 - Notebook HP 250
-Ho sempre accettato caramelle dagli sconosciuti-
Avatar utente
Gius71.71
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 671
Iscrizione: martedì 24 maggio 2011, 17:23
Desktop: Gnome
Distribuzione: Fedora

Re: KDE Applications 17.04 Sgradita sorpresa

Messaggio da Gius71.71 »

Il 20 di aprile è stata rilasciata KDE applications 17.04. Segnalo che da questa release non è più possibile aprire il dolphin o l'editor di testo, kate o kwrite che sia, come root.
E' un pò che non uso KDE e non ce l'ho sottomano ma io per fare operazioni da root usavo un file manager apposito fornito di default su fedora, lo usavo spesso e mi pare proprio di ricordare che si chiama krusader, funzionava bene, tutti gli altri modi mi davano problemi.
Avatar utente
Ubuntello
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 567
Iscrizione: sabato 27 novembre 2010, 19:42

Re: KDE Applications 17.04 Sgradita sorpresa

Messaggio da Ubuntello »

Personalmente non uso KDE, e non ho approfondito la questione, ma posso segnalare che nel messaggio dell'utente Nsane457 in questa discussione ci sono i collegamenti alle patch “allow-root”. Qualcuno ha anche proposto di aggiungere una USE flag per rendere i cambiamenti opzionali in Gentoo (dove comunque è semplice automatizzare modifiche al codice, anche senza USE).
daigo [url=http://forum.ubuntu-it.org/viewtopic.php?p=4977085#p4977085][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto: non piace neanche a me, anche se effettivamente dolphin raramente l'ho usato da root, mentre kate o kwrite li uso spesso.

comunque in quel modo si può fare, ma è un po' macchinoso [...]
Se ti riferisci al fatto di dover aggiungere “SUDO_EDITOR=kate” ogni volta, basta aggiungere una riga “export SUDO_EDITOR=kate” nel file .bashrc del tuo utente e dare il comando “source .bashrc”, se usi bash, così da digitare soltanto sudoedit (o se preferisci puoi crearti un alias in .bash_aliases).
Ultima modifica di Ubuntello il mercoledì 26 aprile 2017, 11:34, modificato 1 volta in totale.
mednafen-it - Gruppo di utenti italiani dell'emulatore Mednafen | Retro games: hidden gems - top titles - genre guides | Recommended games | Configurazione giochi Windows: Wine Staging con esync (dalla 4.6), drive_c +F + DXVK + vkd3d-proton + patch force feedback e force-large-address-aware
Avatar utente
Clover
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 298
Iscrizione: giovedì 30 agosto 2012, 14:04
Desktop: KDE
Distribuzione: Kubuntu x86_64

Re: KDE Applications 17.04 Sgradita sorpresa

Messaggio da Clover »

Per aprire dolphin come root su Kubuntu 16.04 io uso un service-menu che mi sono creato, non ho ancora aggiornato alle KDE applications 17.04 ma se qualcuno vuole provare, questo è il comando che uso io:

Codice: Seleziona tutto

kdesudo -c "KDE_SESSION_VERSION=5 KDE_FULL_SESSION=true  dbus-launch dolphin"
Mentre questo è il service menu completo da mettere in un file .desktop (esempio: /usr/share/kservices5/ServiceMenus/dolphinroot.desktop)

Codice: Seleziona tutto

[Desktop Entry]
Type=Service
X-KDE-ServiceTypes=KonqPopupMenu/Plugin,inode/directory
Actions=dolphinroot;

[Desktop Action dolphinroot]
Name=Open Dolphin as Root
Icon=folder-magenta
Exec=kdesudo -c "KDE_SESSION_VERSION=5 KDE_FULL_SESSION=true  dbus-launch dolphin %f"
daigo

Re: KDE Applications 17.04 Sgradita sorpresa

Messaggio da daigo »

Ho aggiornato su Manjaro con le nuove versioni delle applicazioni non funzionano più, nemmeno il servizio root actions menu
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40301
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: KDE Applications 17.04 Sgradita sorpresa

Messaggio da steff »

Mi sono perso un po' nelle storie dei vari gksu, kdesu, kdesudo e dbus-lauch e pkexec ma mi sa che

Codice: Seleziona tutto

sudo <programma_grafico>
non si doveva mai usare anche se per comodità si faceva.
Su arch con installato anche kde mi viene fuori questo:

Codice: Seleziona tutto

stef@arch:~$ kdesu dolphin
stef@arch:~$ lxsu dolphin
Executing Dolphin as root is not possible.
stef@arch:~$ lxsudo dolphin
Executing Dolphin as root is not possible.
stef@arch:~$ pkexec dolphin
Executing Dolphin as root is not possible.

stef@arch:~$ 
cioè kdesu non stampa nemmeno l'errore, kate|kwrite non li ho installati ma

Codice: Seleziona tutto

lxsudo juffed /etc/fstab
me lo apre senza storie, idem

Codice: Seleziona tutto

 lxsudo dbus-launch pcmanfm-qt
PS: magari sarebbe da modificare il titolo che si capisce di cosa stiamo parlando.
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
daigo

Re: KDE Applications 17.04 Sgradita sorpresa

Messaggio da daigo »

Hanno modificato le KDE applications, pcmanfm funziona normalmente da root il problema è su Dolphin, Kate e kwrite
Avatar utente
Ubuntello
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 567
Iscrizione: sabato 27 novembre 2010, 19:42

Re: KDE Applications 17.04 Sgradita sorpresa

Messaggio da Ubuntello »

Sì, infatti, la modifica è nel codice dei tre programmi sopracitati (come è possibile vedere nelle patch indicate da Nsane457 nel forum di Gentoo, che appunto annullano il controllo sull'UID).
mednafen-it - Gruppo di utenti italiani dell'emulatore Mednafen | Retro games: hidden gems - top titles - genre guides | Recommended games | Configurazione giochi Windows: Wine Staging con esync (dalla 4.6), drive_c +F + DXVK + vkd3d-proton + patch force feedback e force-large-address-aware
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40301
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: KDE Applications 17.04 Sgradita sorpresa

Messaggio da steff »

daigo [url=http://forum.ubuntu-it.org/viewtopic.php?p=4977190#p4977190][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Hanno modificato le KDE applications, pcmanfm funziona normalmente da root il problema è su Dolphin, Kate e kwrite
La spiegazione data di Graesslin calza, e in pratica su X11 non si dovrebbe usare nulla di GUI con sudo o su. C'è chi lo definisce "teatro" invece:
https://www.reddit.com/r/kde/comments/6 ... _app_1704/

Cmq per gli editor usare sudoedit e una riga in ~/.bashrc non mi sembra poi quel gran problema. Personalmente sono anni che non ho usato pcman o dolphin in admin mode.
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
daigo

Re: KDE Applications 17.04 Sgradita sorpresa

Messaggio da daigo »

Ma per gli editor in bashrc come fai? Il comando va dato inserendo il percorso del file da editare
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40301
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: KDE Applications 17.04 Sgradita sorpresa

Messaggio da steff »

Ho testato un attimo installando kwrite, con
SUDO_EDITOR=kwrite in fondo in ~/.bashrc funziona

Codice: Seleziona tutto

stef@arch:~$ sudoedit /etc/fstab
sudoedit: /etc/fstab unchanged
E un parametro di sessione:

Codice: Seleziona tutto

stef@arch:~$ echo $SUDO_EDITOR
kwrite
EDIT no in verità mi ha aperto nano non kwrite, non ci ho fatto caso ;)
va inserito in ~/.bashrc:

Codice: Seleziona tutto

export SUDO_EDITOR=kwrite
poi funziona.
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Avatar utente
telperion
Rampante Reduce
Rampante Reduce
Messaggi: 5407
Iscrizione: lunedì 10 luglio 2006, 18:20

Re: KDE Applications 17.04 Sgradita sorpresa

Messaggio da telperion »

hanno volutamente inserito nel codice di kate e dolphin
una condizione che controlla se sei root getuid() == 0

esempio kate/main.cpp

Codice: Seleziona tutto

#ifndef Q_OS_WIN
   /**
     * Check whether we are running as root
     **/
    if (getuid() == 0) {
        std::cout << "Executing Kate as root is not possible. To edit files as root use:" << std::endl;
        std::cout << "SUDO_EDITOR=kate sudoedit <file>" << std::endl;
        return 0;
    }
#endif
e ti impedisce di usarlo.
Scelta che può piacere o no, (a me non piace, ma per ora non mi tocca, sono su kde4 e su Debian9 sta roba non ci sarà)
comunque con una semplice patch si rimuove e si ricompila.
Il bello dell'open source è anche questo.
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40301
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: KDE Applications 17.04 Sgradita sorpresa

Messaggio da steff »

Se è una questione di sicurezza conviene dar retta agli sviluppatori e usare sudoedit, no?
Però per il gestore file lo vedo più duro, non è da tutti usare midnight comander o il terminale.
Cmq si sono svegliati tardi sembra, ma se non erro gksu non esiste più per ragioni simili. A quel punto non vedo più alcun motivo per kdesu...
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Avatar utente
telperion
Rampante Reduce
Rampante Reduce
Messaggi: 5407
Iscrizione: lunedì 10 luglio 2006, 18:20

Re: KDE Applications 17.04 Sgradita sorpresa

Messaggio da telperion »

steff [url=http://forum.ubuntu-it.org/viewtopic.php?p=4977234#p4977234][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Se è una questione di sicurezza conviene dar retta agli sviluppatori e usare sudoedit, no?
Mah, a volte mi sembra solo paranoia, premesso che dolphin come root non lo uso mai, ma kate si.
Avatar utente
wilecoyote
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 15384
Iscrizione: giovedì 20 agosto 2009, 16:21
Desktop: Kubuntu et alii
Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
Sesso: Maschile
Località: Ceranesi - Ge

Re: KDE Applications 17.04 Sgradita sorpresa

Messaggio da wilecoyote »

:) Salve, potreste indicare esattamente di quale versione di KDE/Plasma5 trattasi ? Ovvero 5.?.? ...

No perché non vorrei trovarmi questa robaccia in Kde Neon, è rolling release...

Come workaround consiglierei d'usare Pluma, leggero e con poche dipendenze, in root non mi serve un editor come Kate mi basta Kwrite, e Dolphin come root non l'uso.

Per usare correttamente il 'sudo' basta l'opzione '-H'.

Codice: Seleziona tutto

sudo -H pluma /path/al/file
:ciao: Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
Avatar utente
telperion
Rampante Reduce
Rampante Reduce
Messaggi: 5407
Iscrizione: lunedì 10 luglio 2006, 18:20

Re: KDE Applications 17.04 Sgradita sorpresa

Messaggio da telperion »

wilecoyote [url=http://forum.ubuntu-it.org/viewtopic.php?p=4977252#p4977252][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto::) Salve, potreste indicare esattamente di quale versione di KDE/Plasma5 trattasi ? Ovvero 5.?.? ...

No perché non vorrei trovarmi questa robaccia in Kde Neon, è rolling release...

Come workaround consiglierei d'usare Pluma, leggero e con poche dipendenze, in root non mi serve un editor come Kate mi basta Kwrite, e Dolphin come root non l'uso.

Per usare correttamente il 'sudo' basta l'opzione '-H'.

Codice: Seleziona tutto

sudo -H pluma /path/al/file
:ciao: Ciao
ma anche no

Codice: Seleziona tutto

mc@debian64:~$ sudo -H kate
[sudo] password di mc: 
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
No protocol specified
kate: cannot connect to X server :0.0
mentre con kdesudo programma funziona tutto.
Scrivi risposta

Ritorna a “Bar Ubuntu”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 24 ospiti