Ubuntu-RS forumi
gksu ne radi - Verzija za Štampu

+- Ubuntu-RS forumi (http://forum.ubuntu-rs.org)
+-- Forum: Aktivno izdanje: Ubuntu 18.04 LTS Bionic Beaver (/Forum-aktivno-izdanje-ubuntu-18-04-lts-bionic-beaver)
+--- Forum: Ubuntu 18.04 LTS Bionic Beaver: Softver (/Forum-ubuntu-18-04-lts-bionic-beaver-softver)
+--- Tema: gksu ne radi (/Thread-gksu-ne-radi)



gksu ne radi - Dundo - 23.06.2018. 16.01

Koliko vidim gksu na ubuntu više ne postoji.

Postoji li neki drugi način da se grafički programi koriste kao root?


RE: gksu ne radi - djetvan - 23.06.2018. 21.01

(23.06.2018. 16.01 )Dundo Piše:  Koliko vidim gksu na ubuntu više ne postoji.

Postoji li neki drugi način da se grafički programi koriste kao root?


Izgleda da je dovoljan "sudo".


RE: gksu ne radi - Cvetan - 23.06.2018. 21.27

(23.06.2018. 21.01 )djetvan Piše:  Izgleda da je dovoljan "sudo".
GUI aplikacije nikada ne treba pokretati sa sudo. Više o tome ovde: https://beamtic.com/sudo-and-guis

Čudi me da član promis već nije iskomentarisao ovo, obično on ima taj link uvek. Big Grin

Što se alternative za gskudo tiče, standard je pkexec. Barem ga ja koristim već neko vreme.


RE: gksu ne radi - Dundo - 23.06.2018. 23.10

pkexec, dobro...

Da li se koristi na isti način (pkexec thunar ... recimo) ili ima nekih razlika u praksi?


RE: gksu ne radi - Cvetan - 23.06.2018. 23.21

Moraš da „instaliraš“ policy kitove za konkretne aplikacije.

Bio je jedan dobar link baš za XFCE(Xubuntu), ali sada na tom blogu nema ništa. Fajl stavljaš na putanji:
Kod:
/usr/share/polkit-1/org.freedesktop.policykit.pkexec.policy

A ovo je sadržaj mog fajla:

Kod:
<?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="org.freedesktop.policykit.pkexec.run-synaptic">
        <description>Run Synaptic</description>
        <message>Authentication is required to run Synaptic as Root</message>
        <defaults>
            <allow_any>no</allow_any>
            <allow_inactive>no</allow_inactive>
            <allow_active>auth_admin_keep</allow_active>
        </defaults>
        <annotate key="org.freedesktop.policykit.exec.path">/usr/sbin/synaptic</annotate>
        <annotate key="org.freedesktop.policykit.exec.allow_gui">TRUE</annotate>
    </action>
    <action id="org.freedesktop.policykit.pkexec.run-thunar">
        <description>Run Thunar</description>
        <message>Authentication is required to run Thunar as Root</message>
        <defaults>
            <allow_any>no</allow_any>
            <allow_inactive>no</allow_inactive>
            <allow_active>auth_admin_keep</allow_active>
        </defaults>
        <annotate key="org.freedesktop.policykit.exec.path">/usr/bin/thunar</annotate>
        <annotate key="org.freedesktop.policykit.exec.allow_gui">TRUE</annotate>
    </action>
    <action id="org.freedesktop.policykit.pkexec.run-mousepad">
        <description>Run Mousepad</description>
        <message>Authentication is required to run Mousepad as Root</message>
        <defaults>
            <allow_any>no</allow_any>
            <allow_inactive>no</allow_inactive>
            <allow_active>auth_admin_keep</allow_active>
        </defaults>
        <annotate key="org.freedesktop.policykit.exec.path">/usr/bin/mousepad</annotate>
        <annotate key="org.freedesktop.policykit.exec.allow_gui">TRUE</annotate>
    </action>
    <action id="org.freedesktop.policykit.pkexec.run-xfce4-taskmanager">
        <description>Run Xfce4 Task Manager</description>
        <message>Authentication is required to run Xfce4 Task Manager as Root</message>
        <defaults>
            <allow_any>no</allow_any>
            <allow_inactive>no</allow_inactive>
            <allow_active>auth_admin_keep</allow_active>
        </defaults>
        <annotate key="org.freedesktop.policykit.exec.path">/usr/bin/xfce4-taskmanager</annotate>
        <annotate key="org.freedesktop.policykit.exec.allow_gui">TRUE</annotate>
    </action>
    <action id="org.freedesktop.policykit.pkexec.run-gparted">
        <description>Run Gparted</description>
        <message>Authentication is required to run Gparted as Root</message>
        <defaults>
            <allow_any>no</allow_any>
            <allow_inactive>no</allow_inactive>
            <allow_active>auth_admin_keep</allow_active>
        </defaults>
        <annotate key="org.freedesktop.policykit.exec.path">/usr/sbin/gparted</annotate>
        <annotate key="org.freedesktop.policykit.exec.allow_gui">TRUE</annotate>
    </action>
    <action id="org.freedesktop.policykit.pkexec.run-bleachbit">
        <description>Run BleachBit</description>
        <message>Authentication is required to run BleachBit as Root</message>
        <defaults>
            <allow_any>no</allow_any>
            <allow_inactive>no</allow_inactive>
            <allow_active>auth_admin_keep</allow_active>
        </defaults>
        <annotate key="org.freedesktop.policykit.exec.path">/usr/bin/bleachbit</annotate>
        <annotate key="org.freedesktop.policykit.exec.allow_gui">TRUE</annotate>
    </action>
    <action id="org.freedesktop.policykit.pkexec.run-dbus-launch">
        <description>Run Dbus Launch</description>
        <message>Authentication is required to run Dbus-launch as Root</message>
        <defaults>
            <allow_any>no</allow_any>
            <allow_inactive>no</allow_inactive>
            <allow_active>auth_admin_keep</allow_active>
        </defaults>
        <annotate key="org.freedesktop.policykit.exec.path">/usr/bin/dbus-launch</annotate>
        <annotate key="org.freedesktop.policykit.exec.allow_gui">TRUE</annotate>
    </action>
    <action id="org.freedesktop.policykit.pkexec.run-remsu">
        <description>Run REMSU</description>
        <message>Authentication is required to run REMSU as Root</message>
        <defaults>
            <allow_any>no</allow_any>
            <allow_inactive>no</allow_inactive>
            <allow_active>auth_admin_keep</allow_active>
        </defaults>
        <annotate key="org.freedesktop.policykit.exec.path">/usr/bin/remsu</annotate>
        <annotate key="org.freedesktop.policykit.exec.allow_gui">TRUE</annotate>
    </action>
    <action id="org.freedesktop.policykit.pkexec.run-remastersys">
        <description>Run Remastersys</description>
        <message>Authentication is required to run Remastersys as Root</message>
        <defaults>
            <allow_any>no</allow_any>
            <allow_inactive>no</allow_inactive>
            <allow_active>auth_admin_keep</allow_active>
        </defaults>
        <annotate key="org.freedesktop.policykit.exec.path">/usr/bin/remastersys</annotate>
        <annotate key="org.freedesktop.policykit.exec.allow_gui">TRUE</annotate>
    </action>
    <action id="org.freedesktop.policykit.pkexec.run-remastersys-gui">
        <description>Run Remastersys-GUI</description>
        <message>Authentication is required to run Remastersys-Backup as Root</message>
        <defaults>
            <allow_any>no</allow_any>
            <allow_inactive>no</allow_inactive>
            <allow_active>auth_admin_keep</allow_active>
        </defaults>
        <annotate key="org.freedesktop.policykit.exec.path">/usr/bin/remastersys-gui</annotate>
        <annotate key="org.freedesktop.policykit.exec.allow_gui">TRUE</annotate>
    </action>
    <action id="org.freedesktop.policykit.pkexec.run-remastersys-installer">
        <description>Run Remastersys-Installer-GUI</description>
        <message>Authentication is required to run Remastersys-Installer-GUI as Root</message>
        <defaults>
            <allow_any>no</allow_any>
            <allow_inactive>no</allow_inactive>
            <allow_active>auth_admin_keep</allow_active>
        </defaults>
        <annotate key="org.freedesktop.policykit.exec.path">/usr/bin/remastersys-installer</annotate>
        <annotate key="org.freedesktop.policykit.exec.allow_gui">TRUE</annotate>
    </action>
    <action id="org.freedesktop.policykit.pkexec.run-remastersys-usb-key-copy-tool">
        <description>Run Remastersys-USB-Key-Copy-Tool</description>
        <message>Authentication is required to run Remastersys-USB-Key-Copy-Tool as Root</message>
        <defaults>
            <allow_any>no</allow_any>
            <allow_inactive>no</allow_inactive>
            <allow_active>auth_admin_keep</allow_active>
        </defaults>
        <annotate key="org.freedesktop.policykit.exec.path">/usr/bin/remastersys-usb-key-copy-tool</annotate>
        <annotate key="org.freedesktop.policykit.exec.allow_gui">TRUE</annotate>
    </action>
    <action id="org.freedesktop.policykit.pkexec.run-remastersys-grub-restore">
        <description>Run Remastersys-GRUB-Restore</description>
        <message>Authentication is required to run Remastersys-GRUB-Restore as Root</message>
        <defaults>
            <allow_any>no</allow_any>
            <allow_inactive>no</allow_inactive>
            <allow_active>auth_admin_keep</allow_active>
        </defaults>
        <annotate key="org.freedesktop.policykit.exec.path">/usr/bin/remastersys-grub-restore</annotate>
        <annotate key="org.freedesktop.policykit.exec.allow_gui">TRUE</annotate>
    </action>
    <action id="org.freedesktop.policykit.pkexec.run-remastersys-grubconfig">
        <description>Run Remastersys-GRUB-Config</description>
        <message>Authentication is required to run Remastersys-GRUB-Config as Root</message>
        <defaults>
            <allow_any>no</allow_any>
            <allow_inactive>no</allow_inactive>
            <allow_active>auth_admin_keep</allow_active>
        </defaults>
        <annotate key="org.freedesktop.policykit.exec.path">/usr/bin/remastersys-grubconfig</annotate>
        <annotate key="org.freedesktop.policykit.exec.allow_gui">TRUE</annotate>
    </action>
</policyconfig>

Takođe možeš da dodaš i custom akcije u thunar ako koristiš XFCE. Tu imaš sve bitne aplikacije poput thunar, mousepad itd... Ne znam ni ja tačno sve šta.


RE: gksu ne radi - Dundo - 23.06.2018. 23.49

Hvala buraz , nije me dugo bilo, ali vidim da se u međuvremenu ovde nije gubilo vrijeme.


RE: gksu ne radi - promis - 24.06.2018. 07.21

(23.06.2018. 21.27 )Cvetan Piše:  GUI aplikacije nikada ne treba pokretati sa sudo. Više o tome ovde: https://beamtic.com/sudo-and-guis

Čudi me da član promis već nije iskomentarisao ovo, obično on ima taj link uvek. Big Grin

Što se alternative za gskudo tiče, standard je pkexec. Barem ga ja koristim već neko vreme.
Bih ja, nego nisam video. Wink

Da, za GUI programe i sudo važi isto kao i ranije.


RE: gksu ne radi - djetvan - 24.06.2018. 09.24

(24.06.2018. 07.21 )promis Piše:  Bih ja, nego nisam video. Wink

Da, za GUI programe i sudo važi isto kao i ranije.

Izgleda da nisi u toku.
U Ubuntu 18.04 ne postoji više mogućnost da se grafički programi kao što su nautilus i gedit, pokreću kao dosad sa "gksudo" ili "gksu" jer su to iz nekog razloga izbacili.
A da korisnici pišu razne skripte za neke aplikacije izgleda mi neprihvatljivo za obične korisnike, zbog toga sam napisao da preostaje samo da se koristi "sudo".


RE: gksu ne radi - Dundo - 24.06.2018. 09.29

Čitam da više problema ima sa programima iz Gnome paketa nego sa xfce, kada je u pitanju korištenje pkexec umjesto gksu. Thunar radi i bez "policy kita", a ljudi prijavljuju probleme sa Nautilusom.


RE: gksu ne radi - promis - 24.06.2018. 11.05

(24.06.2018. 09.24 )djetvan Piše:  Izgleda da nisi u toku.
U Ubuntu 18.04 ne postoji više mogućnost da se grafički programi kao što su nautilus i gedit, pokreću kao dosad sa "gksudo" ili "gksu" jer su to iz nekog razloga izbacili.
A da korisnici pišu razne skripte za neke aplikacije izgleda mi neprihvatljivo za obične korisnike, zbog toga sam napisao da preostaje samo da se koristi "sudo".
Da nisam u toku — nisam. I dalje sam na 16.04. Suviše promena na 18.04, a malo slobodnog vremena. Zato i nisam hteo da komentarišem u ovoj temi.
Ali kontam, mogući problemi sa korišćenjem sudo za GUI i dalje važe.

Što se tiće „običnih“ korisnika. Ako su „obični“ što će im sudo/gksudo? Silly


RE: gksu ne radi - djetvan - 24.06.2018. 20.47

(24.06.2018. 11.05 )promis Piše:  Da nisam u toku — nisam. I dalje sam na 16.04. Suviše promena na 18.04, a malo slobodnog vremena. Zato i nisam hteo da komentarišem u ovoj temi.
Ali kontam, mogući problemi sa korišćenjem sudo za GUI i dalje važe.

Što se tiće „običnih“ korisnika. Ako su „obični“ što će im sudo/gksudo? Silly

Ja sam običan korisnik a treba mi "gksudo" tj. "pkexec" tj. zamena koju su napravili dobri ljudi iz sveta Linuxa koji ispravlajju propuste Canonical-a na Ubuntu 18.04.
Još jedan link pored onog što je okačio @Cvetan, gde je lepo objašnjena ova problematika ;

http://www.webupd8.org/2015/03/how-to-run-gedit-and-nautilus-as-root.html

Primeri za komande sa grafičkim programom :
Kod:
pkexec gedit /etc/default/grub
Kod:
pkexec nautilus

Sada se folderi mogu otvarati i sa admin ovlašćenjima ( Open as Administrator).


RE: gksu ne radi - zika - 25.06.2018. 07.05

(24.06.2018. 20.47 )djetvan Piše:  
Kod:
pkexec gedit /etc/default/grub
Razmilsite o sudoedit koji i jeste tu za ono što Vam je, čini mi se, potrebno...


RE: gksu ne radi - djetvan - 25.06.2018. 07.40

(25.06.2018. 07.05 )zika Piše:  Razmilsite o sudoedit koji i jeste tu za ono što Vam je, čini mi se, potrebno...

Gospodine @zika, moj propust što to nisam naveo Huh a imao sam nameru
ali ja editor Nano nikako ne volim i koristim ga samo kada moram u tekstualnom okruženju.
Uvek sam nekako zbunjen kada radim sa njim i nešto mi jako smeta u tom staromodnom programu a znam da je vaš omiljeni(favorit, što bi rekli Englezi).


RE: gksu ne radi - Cvetan - 25.06.2018. 14.59

(25.06.2018. 07.05 )zika Piše:  Razmilsite o sudoedit koji i jeste tu za ono što Vam je, čini mi se, potrebno...
Mislim da je ovde želja da se koristi GUI editor pre svega. Smile


RE: gksu ne radi - Dundo - 25.06.2018. 16.55

Kvaka je (bar u mom slučaju) u stečenim pogrešnim navikama, koje na kraju ipak daju ispravan rezultat.
Umjesto da neki fajl tražim i mijenjam iz terminala, koristeći nano, ili makar da pratim putanju putem mousepada, navikao sam da otvorim thunar pa da bunarim folder po folder, po putanji. Tako bih pomenutu putanju /etc/default/grub tražio thunarom, pa tek onda otvorio poslednju stavku koristeći mousepad (ili drugi predviđen program). Nisam koristio CLI programe, nažalost. Suviše su mi apstraktni. Ne umijem duže da radim bez korištenja miša.


RE: gksu ne radi - zika - 26.06.2018. 07.57

Rekao bih (ne po prvi put) da je i
Kod:
sudo -H ...
i u slikovnom okruženju sasvim dobro rešenje, kao što je bio i sve ovo vreme dok je postojao gksu(do)... Wink Otklanja nevolju koja lebdi i sve je ostalo pitanje navike...


RE: gksu ne radi - djetvan - 27.06.2018. 17.47

(26.06.2018. 07.57 )zika Piše:  Rekao bih (ne po prvi put) da je i
Kod:
sudo -H ...
i u slikovnom okruženju sasvim dobro rešenje, kao što je bio i sve ovo vreme dok je postojao gksu(do)... Wink Otklanja nevolju koja lebdi i sve je ostalo pitanje navike...

Da , naišao sam i na to na internetu kada sam se "edukovao" u vezi ove teme :
Kod:
sudo -H gedit /etc/default/grub