Portál AbcLinuxu, 10. května 2025 05:38

Dotaz: příkaz su a Suse Linux

12.1.2004 09:10 Petr
příkaz su a Suse Linux
Přečteno: 818×
Odpovědět | Admin
Dobrý den všem, mám dotaz ohledně zadávání příkazu su v Suse Linuxu. Problém je ten, že když se přepnu jako root z normálního uživatele a chci např. zadat konqueror, k3b, atd. prostě programy co mám v systému, píše mi command not found, i když ty programy 100% mám nainstalované. Nechá mě spustit jen "jím" vybrané, např. mc atd. Před tím jsem měl Mandrake a tam toto všechno fungovalo perfektně. Dá se to někde nastavit, nebo je to vlastnost tohoto distra. Děkuji za rady. Petr
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

12.1.2004 09:17 koty
Rozbalit Rozbalit vše příkaz su a Suse Linux
Odpovědět | | Sbalit | Link | Blokovat | Admin
To bude tím, že nejsou v cestě. Zatímco uživatelé systému mají cesty nastaveny, předpokládá se v SUSE, že administrátor už něco umí a má nastavené jen to nejzákladnější. Pokud tedy chcete spustit jako root Konqueror, nestačí napsat konqueror, ale musíte zadat /opt/kde3/bin/konqueror. Aby stačilo zadat jen příkaz, musíte je dát do cesty tj. do proměnné PATH. Informace o tom, jak to nastavit, najdete v manuálové strance bashe, takže man bash.
12.1.2004 09:37 Petr
Rozbalit Rozbalit vše příkaz su a Suse Linux
Děkuji za vysvětlení
12.1.2004 10:05 Tomáš Bláha
Rozbalit Rozbalit vše příkaz su a Suse Linux
Místo su použijte su -l které při přepnutí uživatele provede skripty, které mimo jiné nastavují cesty.
12.1.2004 11:00 Petr
Rozbalit Rozbalit vše příkaz su a Suse Linux
Děkuji, ale vyskytl se následující problém. Když zadám su,pak heslo a pustim napr /opt/kde3/bin/kdevelop tak vypíše
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
kdevelop: cannot connect to X server :0.0
s když zadám to su -l tak vypisuje
cannot connect to X server
Nemůžete prosím poradit ještě v tomto?
12.1.2004 11:07 finn | skóre: 43 | blog: finnlandia | 49° 44´/13° 22´
Rozbalit Rozbalit vše příkaz su a Suse Linux
man xhost
Užívej dne – možná je tvůj poslední.
12.1.2004 11:58 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše příkaz su a Suse Linux
xhost -- no please. a přečti si raději Xsecurity(7x). je v suse pam_xauth? to zařizuje forwardování autorizačních koláčku docela dobře. jinak tu někdo linkoval wrapper na su (sux?), který to řeší ,ručně`, zkus prohledat diskusi
Stanislav Brabec avatar 12.1.2004 12:30 Stanislav Brabec | skóre: 45 | Praha
Rozbalit Rozbalit vše příkaz su a Suse Linux
Je. Přidejte na konec souboru /etc/pam.d/su:
session  optional       pam_xauth.so
V SuSE není patch na su na zachování proměnné DISPLAY. Takže na "su" to bude fungovat, na "su -l" ne.
Stanislav Brabec avatar 12.1.2004 12:41 Stanislav Brabec | skóre: 45 | Praha
Rozbalit Rozbalit vše příkaz su a Suse Linux
Viz také patch sh-utils-su-savemore.
12.1.2004 12:08 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše příkaz su a Suse Linux
Zkus sux.
12.1.2004 14:32 Petr
Rozbalit Rozbalit vše příkaz su a Suse Linux
Děkuji, dopsal jsem do etc/pam.d/su uvedený řádek a vše funguje. Ještě jednou dík za pomoc všem.
12.1.2004 16:50 Makr
Rozbalit Rozbalit vše příkaz su a Suse Linux
Taky je mozne pouzit ssh -X root@localhost obcas je to kapku rychlejsi - za predpokladu ze na stroji bezi sshd
12.1.2004 17:03 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše příkaz su a Suse Linux
A za předpokladu, že máš v sshd povolený login na roota...

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.