Portál AbcLinuxu, 10. května 2025 11:21

Dotaz: KDE Menu & spuštění pod jiným uživatelem - (kde)su(do) & /etc/sudoers

15.9.2010 01:52 Ladislav Nešněra | skóre: 30 | blog: ..+2
KDE Menu & spuštění pod jiným uživatelem - (kde)su(do) & /etc/sudoers
Přečteno: 218×
Odpovědět | Admin
Je pár věcí, které bych rád z menu spouštěl pod rootem a bez zadání hesla. Nastavil jsem tedy sudoers a vyzkoušel (např. kdesudo konsole funguje při zadání v řádku i z KRunneru bez hesla).

Když však v menu vytvořím položku pouze s příkazem konsole a v grafickém rozhraní nastavím spuštění pod rootem, pak mi vyskočí dialog, kde se kdesudo dožaduje hesla.

Podle spuštěných úloh to vypadá, že v tomto případě byl použit příkaz /usr/lib/kde4/libexec/kdesu -u root -c /usr/bin/konsole, byť titulek okna zní "Password - KdeSudo".

Co je špatně? Popis, či použitý příkaz?

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

15.9.2010 11:02 Mige_Amour | skóre: 12 | Benešov
Rozbalit Rozbalit vše Re: KDE Menu & spuštění pod jiným uživatelem - (kde)su(do) & /etc/sudoers
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak tam nenastavuj to spouštění pod rootem (protože použije kdesu), ale dej rovnou do příkazu (kde)sudo konsole.
15.9.2010 12:10 Poborskiii
Rozbalit Rozbalit vše Re: KDE Menu & spuštění pod jiným uživatelem - (kde)su(do) & /etc/sudoers
Odpovědět | | Sbalit | Link | Blokovat | Admin
Možná se nevyjádřím přesně, ale např. v Kubuntu je kdesu pouze odkaz na odkaz na kdesudo: /usr/lib/kde4/libexec/kdesu > /etc/alternatives/kdesu > /usr/bin/kdesudo
15.9.2010 12:49 Ash | skóre: 53
Rozbalit Rozbalit vše Re: KDE Menu & spuštění pod jiným uživatelem - (kde)su(do) & /etc/sudoers
A kdesu konsole funguje také bez hesla? (Přikaz se může chovat různě podle názvu pod kterým je volán.)
15.9.2010 15:39 Ladislav Nešněra | skóre: 30 | blog: ..+2
Rozbalit Rozbalit vše Re: KDE Menu & spuštění pod jiným uživatelem - (kde)su(do) & /etc/sudoers
cesta na kdesu není PATH. Pro níže uvedené volání se to hesla dožaduje.
nesnera@myN:~$ kdesu konsole 
kdesu: command not found
nesnera@myN:
nesnera@myN:~$ /usr/lib/kde4/libexec/kdesu -u root -c /usr/bin/konsole
QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: No such file or directory
QFileSystemWatcher: failed to add paths: /home/nesnera/.config/ibus/bus
Bus::open: Can not get ibus-daemon's address. 
IBusInputContext::createInputContext: no connection to ibus-daemon

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.