A gksu beállításai az LMDE alatt

kimarite képe

A 'gksu' alkalmazás a grafikus alkalmazások admin joggal indított használatára való alkalmazása (ezen alkalmazásoknál a 'sudo' használata nem javasolt). Nyilvánvalóan -grafikus megjelenésű- fájlkezelőt (pl. Caja, Nemo, Thunar, Nautilus, PCManFM, Dolphin) vagy szövegszerkesztőt (pl. Pluma, Geany, Gedit, LeafPad, Kate) indíthatsz admin joggal és természetesen valamilyen konfigurációs beállítás szöveges beállító fájljának szerkesztésére, de pl. böngészők vagy audió és videó alkalmazások ilyetén indítása veszélyes, következésképpen még a hasonló gondolataid is hesegesd el jó messzire.
A terminálban futó szövegszerkesztők (pl. nano, vi) használata továbbra is a 'sudo' használatával történik, természetesen csak akkor, ha admin jog szükséges valamely művelethez, azaz pl. egy szöveges fájl szerkesztéséhez ez a jog megkívánt.
Bármely szöveges fájl olvasása, azok szerkesztése nélkül -általában- admin jog, azaz a 'sudo' vagy a 'gksu' használata nélkül is lehetséges, de vannak kivételek.
A KDE asztali környezetnél a 'gksu' helyett a 'kdesu' van használatban, bár lehet, ez megváltozott, azaz ugyanúgy a 'gksu' használhatod.

A Linux Mint Debian Editon (LMDE, LMDE2) Mint verzió alatt a 'sudo' alkalmazás alapértelmezetten telepítve és használva van a telepítőben, míg az eredeti Debian GNU/Linux kiadásnál
-- a telepítésnél választhatsz, hogy a 'sudo'-t kívánod-e használni vagy nem,
-- illetve a 'sudo' használatát a telepítés után is beállíthatod.

A 'sudo' valós használata esetén a 'gksu' is ezt használja és nem a 'su'-t.

Akkor csapjunk a lecsóba ...

A gksu ellenőrzése és beállítása (ha szükséges) a következőképpen történik

Grafikus környezetben

-- a

gksu-properties

parancs indítja a Gksu beállításokat, és itt a sudo beállításnak kell látszania.

     -- a 'gksu-properties beállító alkalmazás kizárólag grafikus környezetben működik.
     -- a tájékozatlanok kedvéért: a grafikus környezet az általában vett, mindennapos használatot jelenti.

Konzolra lépve
(pl. Ctrl + Alt + F2), ha -valamilyen okból -nincs lehetőséged a grafikus környezet használatára

-- a konzolon bejelentkezel (ugyanúgy, mint a grafikus bejelentkezéskor)

-- beállítás (a '--config' kapcsoló használatával)

sudo update-alternatives --config libgksu-gconf-defaults

     -- az én beállításaim
         (a kimenetben azért látszik kézi [manual mode] beállítás és
          nem automatikus [auto mode], mert ezt a beállítást
          én korábban megváltoztattam. A kézi és az automatikus
          beállítás -a hogyan- jelentősége nem fontos, az a fontos,
          hogy a beállítás -a mire- micsoda [sudo / su])

There are 2 choices for the alternative libgksu-gconf-defaults (providing /usr/share/gconf/defaults/10_libgksu).

  Selection    Path                                                   Priority   Status
------------------------------------------------------------
  0            /usr/share/libgksu/debian/gconf-defaults.libgksu-su     20        auto mode
  1            /usr/share/libgksu/debian/gconf-defaults.libgksu-su     20        manual mode
* 2            /usr/share/libgksu/debian/gconf-defaults.libgksu-sudo   10        manual mode 
Press <enter> to keep the current choice[*], or type selection number:

     -- kiválasztod a neked megfelelő beállítást, majd begépeled annak a 'Selection' táblában látható sorszámát

     -- a szám (a példában a 2) begépelése után a választás rögzítése: Enter

     -- én csak egy Enter-t ütöttem a jelenlegi beállítás megtartásához,
         hiszen a csillaggal jelzett beállítás (a 2-es) már megfelelő:

Press <Enter> to keep the current choice[*] ..

     -- a beállítás bármikor és akármennyi alkalommal megváltoztatható.

-- vizsgálat, azaz ellenőrzöd a beállítást (a '--display' kapcsoló használatával)

sudo update-alternatives --display libgksu-gconf-defaults

     -- az én beállításaim

libgksu-gconf-defaults - manual mode
link best version is /usr/share/libgksu/debian/gconf-defaults.libgksu-su
link currently points to /usr/share/libgksu/debian/gconf-defaults.libgksu-sudo
link libgksu-gconf-defaults is /usr/share/gconf/defaults/10_libgksu
/usr/share/libgksu/debian/gconf-defaults.libgksu-su - priority 20 /usr/share/libgksu/debian/gconf-defaults.libgksu-sudo - priority 10

-- az új beállítás frissítése, hogy a szerkesztés érvényesüléséhez ne kelljen újraindítanod a rendszert:

sudo update-gconf-defaults

-- ha visszatér a prompt (a készenléti jelzés),

kim@kim:~$ 

akkor minden rendben van.

Kézikönyv:

man update-alternatives
man gksu
man sudo

Források:
http://www.howtoeverything.net/de/linux/issues/local-and-remote-root-pri... \
https://forums.linuxmint.com/viewtopic.php?f=238&t=195877&p=1016231&hili... \
https://forums.linuxmint.com/viewtopic.php?t=211734)

Az LMDE ismert problémái:
https://www.linuxmint.com/rel_debian.php

Kapcsolódó fórumtéma:
https://linuxmint.hu/forum/linux-mint-lmde2

Tájékoztatás:
A 'gksu' és a 'gksudo' használati lehetősége között -manapság már- semmilyen különbség nincsen. Mindkettő használható, de javaslom, hogy használd inkább a 'gksu'-t, mert lényegében két karakterrel kevesebbet kell begépelned ..., és mert a beállítás vagyis a működés egyáltalán nem az indítás [gksu /  gksudo] módjától függ, hanem ettől függetlenül, kizárólag a most részletezett beállításban rögzül.

Ha -valamilyen okból- nálad a konzol sem használható, akkor próbáld a chroot-ot:
https://linuxmint.hu/blog/2016/08/chroot-live-rendszer-livecddvdusb-stick

Enjoy :-)

Hozzászólások

kimarite képe

Ellenőrzés

Hogy' is állunk ezzel a történettel akkor? ;)

Nézzük:

ls -l $(which gksu)
-rwxr-xr-x 1 root root 22716 dec    5  2014 /usr/bin/gksu
ls -l $(which gksudo)
lrwxrwxrwx 1 root root 4 dec    5  2014 /usr/bin/gksudo -> gksu

Vagy egyben:

ls -l $(which gksu ; which gksudo)
-rwxr-xr-x 1 root root 22716 dec    5  2014 /usr/bin/gksu
lrwxrwxrwx 1 root root     4 dec    5  2014 /usr/bin/gksudo -> gksu

Tehát a a 'gksudo' binárisa linkelve van 'gksu' indító parancsára.

Alias (álnév vagy rövidítés)
https://logout.hu/bejegyzes/spammer/linux_tippek_magyarazatok_kezdoknek....
http://www.letix.hu/
[...]
... is lehetne. De nem az.
A jelenleg használatban lévő alias-ok a rendszeremen:

alias
alias ls='ls --color=auto'

Értékelés: 

0
Még nincs értékelve