Belépés
18.04: gksu nautilus... [Megbeszélve]
2019. szeptember 13. – 13.08 – warp
Kb. 1 hete tértem át 16.04-ről a 18.03-ra. Ma tapasztaltam azt -amiről olvastam már sokat (de nem eleget :), hogy a gksu parancs megszünt. Egy elég részletes leírást találtam: http://www.webupd8.org/2015/03/how-to-run-gedit-and-nautilus-as-root.html
Kérdésem: a 18.04 megjelenése óta a negyedik verzió jelent már meg és történt-e valami gyakorlatilag jól használható megoldás a gksu kiváltására. (A ppa szekcióban már klón(?) gksu is fellelhető...)
(Telepítettem a nautilus-admin kiegészítést, a telepítéskor hibát írt ki, de látszólag működik.)
- A hozzászóláshoz regisztráció és belépés szükséges
http://ubuntu.hu/node/43905
Ubuntu 20.04
Neked is köszönöm. Azt reméltem, hogy a harmadik frissítésre csak kialakul valami "egyszerűbb".
Tudom az ember nem is olyan sűrűn használja, de hát mégis... :)
warp
"az ember nem is olyan sűrűn használja"
Akkor szépen átlép sudo su - módon root módba, és mindenféle subidubi nélkül írhatja a parancsot.
Figyelem! Csak felnőtteknek!
gyakorlat teszi
A sudo su eredménye (18.04.3):
$ sudo su
root@csola48:/home/csola48# nautilus
sys:1: PyGIWarning: Nautilus was imported without specifying a version first. Use gi.require_version('Nautilus', '3.0') before import to ensure that the right version gets loaded.
** (nautilus:7840): WARNING **: 09:40:13.816: Unable to get contents of the bookmarks file: Hiba a(z) /root/.gtk-bookmarks fájl megnyitásakor: No such file or directory
** (nautilus:7840): WARNING **: 09:40:13.816: Unable to get contents of the bookmarks file: Hiba a(z) /root/.gtk-bookmarks fájl megnyitásakor: No such file or directory
====
A pkexec manuáljából se lehet (tudok...) előbbre jutni...
Megjegyzés: "az ember nem is olyan sűrűn használja"... de amikor kell, akkor nagyon kell!
warp
Szeretnéd széttúrni a rendszert?
Hiba a(z) /root/.gtk-bookmarks fájl megnyitásakor: No such file or directory
Nincs ilyen fájl vagy könyvtár.
Csinálj egyet.
Ubuntu 20.04
Nem szeretném! Egyszerű megoldást szeretnék mindössze, ami állandó (mint gksu :).
Nautilusra és geditre....
warp
gedit admin:///
Ubuntu 20.04
Ubuntun - és ezen alapuló egyéb kiadásokon - ha több sudo-val kezdődő parancsot akarsz (kell) futtatni,
akkor kezdheted úgy hogy:
sudo -i
vagy
sudo -s
kéri a jelszót, > beírod ... és innentől kezdve nem kell minden parancs elé bebiggyeszteni a sudo-t.
Mindaddig, míg ki nem adod az "exit"parancsot - vagy be nem zárod a terminált.
pkexec:
Tegnap letöltöttem / kiírtam / és kipróbáltam az Ubuntu 19.10 Mate daily build -et.
Megnyitottam a fájlkezelőjét, nyomtam egy "Ctrl+H"-t (hogy láthatóak legyenek a .-al kezdődő rejtett fájlok)
Megnyitottam a .bashrc fájlt, legörgettem a lista aljára, és legalulra bemásoltam ezt:
alias pkexec="pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY"
mentés -> és bezártam a fájlkezelőt.
Ezután terminálból a fájlkezelőt is, és a szövegszerkesztőt is meg tudtam emelt szintű jogosultsággal nyitni a pkexec-el.
(Csak érdekességként írom - a gedit szövegszerkesztőt külön telepíteni kellett. ... És akit esetleg érdekel,
az 5.3.0-10-es kernellel működik.)
sudo apt install inxi --> inxi -F # nmcli -p dev wifi list # curl ipinfo.io # ncdu # curl wttr.in/lakóhely
Mire kell a Gedit a MATE-ra? Ott a Pluma és csak a neve más. :-D
www.htibi.ro | | Szeretnék tanulni, de kinek van arra ideje? | | PHP Classes
Most hogy mondod, ... igazad van ! :) Valamiért (megszokásból ?) a gedit-et akartam megnyitni a pkexec-el.
Ekkor közölte hogy nincs telepítve ... hát, telepítettem. :)
sudo apt install inxi --> inxi -F # nmcli -p dev wifi list # curl ipinfo.io # ncdu # curl wttr.in/lakóhely
lala2,
mielőtt "belebarmolnék" a .bashrc-be megkérdezem. Nálam 117 sor ez a program, azaz 118.-ikként kerül ide a alias pkexec="pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY" ?!
Úgy látom az alt+F2 még működik, mint parancssor beírásra alkalmas hely.
warp
.bashrc fájlnak az alja: https://ibb.co/q7BJGqK
(Lehet, hogy nálad nem pontosan ilyen ... ez csak példa - Mint alól)
Ezt szerkesztettem úgy hogy így nézzen ki: https://ibb.co/RYQH1tN
Mentés -> és bezárod a fájlkezelőt.
Majd megpróbálod megnyitni emelt szintű jogosultsággal: (Terminálból)
pkexec nautilus
Ha megnyitja bezárod,... és ugyanígy megpróbálod megnyitni a szövegszerkesztőt is:
pkexec gedit
Tehetsz egy gyakorlati próbát is:
pkexec gedit /etc/fstab
(Persze, ne módosíts semmit. :))
sudo apt install inxi --> inxi -F # nmcli -p dev wifi list # curl ipinfo.io # ncdu # curl wttr.in/lakóhely
Nálam ugyan Xubuntu 18.04 van, de ha .bash_aliases fájlba másolod a Lala2 által javasolt parancsot, akkor a .bashrc szerkesztését is megúszod. Ha nincs, létrehozod. Nem Nautilussal hanem Thunarral kipróbálva.
Működik!
warp
Akkor most már csak meg kell szoknod, hogy gksu helyett pkexec-el indíts parancsot - ahol és ami ezt megkívánja.
De ha telepítetted a "nautilus-admin"-t, akkor a jobb egérgombos menüben megjelenik az "edit as administrator"
(szerkesztés adminisztrátorként vagy ha úgy tetszik megnyitás rendszergazdaként opció).
Ezzel grafikus felületen tudod megnyitni - szerkeszthetően - a rendszerfájlokat.
sudo apt install inxi --> inxi -F # nmcli -p dev wifi list # curl ipinfo.io # ncdu # curl wttr.in/lakóhely
Ha valaki ennyire a szokások rabja, annak nem lehet esetleg a megoldás az alias gksu-ra nevezése? Nem próbáltam, de szerintem müködik
Nem vagyok a szokások rabja, de valóban megszoktam -a 6.06 óta- a gksu használatát. Végül is -mint bemutattátok- egyszerű megoldással is használható a pkexec. A különböző cikkekben már 2009-ben irogattak arról, hogy miként lehet egyszerűbbé tenni a pkexec használatát. A gksu/pkexec cserére igazán komoly indokot még nem olvastam... de hát az idő halad.
Érdekes módon egyébként a pkexec már régebbi distrókban is benne volt, ezért valószínűleg gyárilag is lehetett volna a megoldást egyszerűsíteni. Igazából valószínűeg senkit nem érdekel, hogy a sudo parancs leírásakor mi történik a gépházban :) lényeg, hogy adott egy eszköz, ami már előre kódolva van a kívánt cél elérésére.
warp
A Nautilus az egy fájlkezelő.
Egyszerű megoldást keresel?
Hét karakter.
sudo mc
És ez működik függetlenül attól, hogy a rendszernek mi az alapértelmezett fájlkezelője.
Ubuntu 20.04
Érdemes az alapbeállításokban megnézni a saját szövegszerkesztő kiválasztását. Többször belefutottam már más disztrókon, hogy nincs kijelölve és szerkesztéskor a nano- val nyílnak a szöveges fájlok. Az mc-edit egy kicsit barátságosabb, mint a nano. Pláne kezdőknek.
...a linux nem (csak) a compiz kocka forgatásáról szól....
(Én a nano-t ismerem, nekem az mc-edit idegen, de biztos azt is meg tudnám tanulni.)
Ubuntu 20.04
Ha telepítetted a nautilus-admin-t, és megjelent a jobb egérgombos menüben, - grafikusan ez is jó.
A "pkexec nemo" úgy emlékszem alapból megnyitja emelt szintű jogosultsággal a fájlkezelőt.
Ha terminálból szeretnél megnyitni rendszerfájlokat admin jogosultsággal akkor például:
gedit admin:///etc/fstab
vagy
sudo nano /etc/fstab
(mentés/kilépés -> F3, enter, Ctrl+X
De ha szerkeszted a ".bashrc' fájlt, akkor a pkexec gedit is működhet:
A pkexec beállítása: A .bashrc fájl szerkesztése. ( végére - előtte lévő sorba # )
alias pkexec="pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY"
(Általában ezt a 2-t - a fájlkezelőt, és a szövegszerkesztőt szokjuk megnyitni emelt szintű jogosultsággal.)
sudo apt install inxi --> inxi -F # nmcli -p dev wifi list # curl ipinfo.io # ncdu # curl wttr.in/lakóhely
Köszönöm... Engem is az általad említett két program érdekel jelenleg...
warp
Bocs ! Most vettem észre hogy a "pkexec nautilus" helyett pkexec nemo-t írtam. (Rááll a kezem a nemo-ra :))
sudo apt install inxi --> inxi -F # nmcli -p dev wifi list # curl ipinfo.io # ncdu # curl wttr.in/lakóhely
Észrevettem :), de a pkexec nautilus nem működik...
pkexec nautilus
Unable to init server: Nem sikerült kapcsolódni: Kapcsolat elutasítva
(nautilus:8124): Gtk-WARNING **: 09:51:31.360: cannot open display:
warp
Egy eddig még nem tárgyalt lehetőség:
https://sites.google.com/site/installationubuntu/home/ubuntu-17-10/alter...
sudo -H nautilus
sys:1: PyGIWarning: Nautilus was imported without specifying a version first. Use gi.require_version('Nautilus', '3.0') before import to ensure that the right version gets loaded.
** (nautilus:8404): WARNING **: 10:05:00.649: Unable to get contents of the bookmarks file: Hiba a(z) /root/.gtk-bookmarks fájl megnyitásakor: No such file or directory
** (nautilus:8404): WARNING **: 10:05:00.649: Unable to get contents of the bookmarks file: Hiba a(z) /root/.gtk-bookmarks fájl megnyitásakor: No such file or directory
Nautilus-Share-Message: 10:05:05.248: Called "net usershare info" but it failed: Nem sikerült a gyermekfolyamat („net”) végrehajtása (No such file or directory)
======
Mi ez a sok figyelmeztető megjegyzés?
warp
Így csináld:
nautilus admin:///
Ubuntu 20.04
nautilus admin:///
sys:1: PyGIWarning: Nautilus was imported without specifying a version first. Use gi.require_version('Nautilus', '3.0') before import to ensure that the right version gets loaded.
Initializing nautilus-dropbox 2019.02.14
Hogyan került ide a nautilus-dropbox?
warp