Re: Zaseknuti mysi pri odhlaseni roota... (DLOUHÉ)

Jarda Mikulík jarda.mikulik na jetedata.cz
Úterý Srpen 12 10:22:58 CEST 2003


Petr Vileta napsal(a):
>>Pokud byste však o problematice chtěl aspoň trochu přemýšlet, zkuste
>>schválně vymyslet jeden jediný příklad praktické situace, na jejíž
>>řešení se opravdu potřebujete nalogovat do KDE jako root.
> 
> Pane, neda mi to, abych nevstoupil do diskuze.

Tady zase nedá mi abych já nevstoupil do diskuze :)

> Jsem IT profik (pres wokna) a
> s linuxem jsem zacal asi pred rokem.

Před pár lety jsem říkal něco podobného o sobě :) akorát jsem netvrdil 
IT... :)

> Protoze jsem profik a programator,
> snazim se samozrejme co nejvic pracovat v textmode a naucit se pouzivat
> prikazy z commandline a konfiguraci pomoci rucni editace prislusnych fajlu,
> ale stejne mam tendenci, pokud mam na jednu vec reseni v textmode a v GUI,
> tak pouzit to GUI. Napriklad potrebuji prekonfigurovat virtualni webservery.
> Muzu rucne editovat httpd.conf a take to delam, pokud jde o maly zasah, ale
> pokud potrebuji prekonfigurovat napriklad 50 veci najednou, radeji pouziju
> webmina. Ja vim, webmin pracuje v jinem rezimu a nemusim byt nalogovany jako
> root, ale existuje spousta GUI konfiguratoru, ktere ale funguji jen pokud je
> clovek jako root nalogovan. Smirte se s tim, ze jak se bude linux postupne
> rozsirovat mezi lid obecny (cti BFU), tak bude neustale pribyvat GUI toolsu
> a lidi, kteri linux bez GUI nebudou schopni pouzit, tak jako dnes Windows.
> Proto se domnivam, ze neni vhodne nekoho hubovat za to, ze se do KDE/GNOME
> loguje jako root, ale naopak silne tlacit na linuxove tvurce, aby GUI bylo
> tak bezpecne a dobre naprogramovane, ze muze klidne pod rootem pracovat.
> Jinymi slovy nenadavat lidem, kteri prejdou od Windows k Linuxu, ale snazit
> se udelat Linux stejne, dokonce vice graficky prijemny a ovladatelny, nez ty
> wokna. Jako DOS (jakykoliv) odesel do propadliste dejin a uz jen malo lidi
> zna par jeho prikazu, zrovna tak tam postupne odejde Linuxova textova
> konzole. Ostatne pocitace Mac byly graficke od sameho pocatku, jestli se
> nemylim a proto byly tak slavne, ze dokonce i Gates casto "opisoval".

Na to vám řeknu toto:

- Je přirozené (pro uživatele) po přechodu z Windows na Linux používat 
roota všude kde to jde, protože díky jiné filozofii OS mu spousta věcí 
"nefunguje" či nejde pokud je přihlášen jako Běžný Franta Uživatel :)

- Po roce by už měl vědět že používání roota není nejlepší řešení a umět
   používat např. příkaz 'su'. Modelový příklad:
   * Přihlašte se do KDE jako běžný uživatel
   * spusťte si konzolu
   * zadejte "xhost +local:" tím povolíte ostatním uživatelům a programům
     s právy jiného uživatele běžet na právě spuštěném X Serveru
   * zadejte příkaz "su" a přihlašte se heslem roota
   * spusťte si váš oblíbená GUI program/konfigurátor/co chcete, který
     teď poběží s právy roota
   Jaká je výhoda? Celé KDE nejede s právy roota, veškeré jeho části
   a služby nemohou "poničit" chybami OS, ale váš GUI program, který jste
   potřeboval je schopen změnit cokoli v systému, protože běží jako root.

- KDE má vlastní nástroje jak spustit důležité věci s právy roota, 
zkuste si spustit jako běžný uživatel program pro správu uživatelů 
(kuser), nevím jak vám, ale mi se objeví dialog, která mě požádá o heslo 
roota, s jehož právy je nutné program spustit. Pouvažujte proč to 
programátoři KDE takto udělali a neradí místo toho logout+login jako root!

- Zapomeňte na to že jste "profík", v Linuxu je prostě jiná filozofie
   a věřte tomu, že ač spoustu dosavadních znalostí použijete, dlouho
   se budete v Linuxu cítit u spoustu věcí jako začátečník a budete věci
   řešit "nesystémově", tzn. neoptimálně a tutíž si můžete přivodit
   druhotné problémy jako původní tazatel

- Nežehrejte na dobře míněné rady, které se vám zdají jako něco, co sice
   řeší váš problém, ale přivádí vám spoustu jiných problémů, raději se
   zeptejte jak řešit ty další, když máte dát na takovou radu.
   To měl udělat původní tazatel, když dostal radu nepřihlašovat se do
   CELÝCH KDE jako root. Měl se zeptat, jak má v pod normálním uživatelem
   funkčnosti určitých programů, které je potřebuje aby běžely s právy
   roota.

- RTFM

	Jarda

-- 
::::::::::::::::::::::::::::::::::::::::
::     Jarda (ByCzech) Mikulík jr.    ::
::            IT Specialist           ::
::                                    ::
::  eMail:     byczech na jetedata.cz    ::
::  Jabber ID: byczech na njs.netlab.cz  ::
::  ICQ UIN:   164864255              ::
::                                    ::
::          JeTe Data System          ::
::       http://www.jetedata.cz       ::
::::::::::::::::::::::::::::::::::::::::



Další informace o konferenci Linux