kacorSzia!
Tegyük picit tisztába ezt a su kérdést. :) A su parancs általában a user váltás parancsa. (Lehet vele definiálni shellt vagy teljes környzetet is de most ne bonyolítsuk túl. Ha érdekelnek a részletek, akkor man su.) A lényeg, hogy igazából mindegy, hogy "su"-t vagy "su -"-t írsz, az eredmény ugyan az lesz. A su után a "-" jel a "-l" vagy "--login" rövidítése. Mivel a default júzer a root, ezért ha nem írsz júzernevet a su - után, akkor automatikusan a root júzert fogja rajta érteni a parancs.
Pár szót a "export PATH=$PATH:/usr/sbin" varázslásról. :) Ezzel a "mágikus" paranccsal a PATH környezeti változót definiáljuk újra. (hozzáadjuk a /usr/sbin mappát amely csak addig él, amig be vagy lépve.) A PATH változó a linuxban default létező környezeti változó. Ha meg akarod nézni a tartalmát, akkor az echo $PATH paranccsal teheted meg. Ha meg szeretnéd nézni, hogy milyen shell és/vagy környezeti változók vannak definiálva a gépeden, akkor a printenv paranccsal teheted meg. Egyébként a PATH egy része (a secure dir része) a /etc/sudoers fájlban van definiálva. Ha egyszer szerkeszteni akarod, akkor lehetőleg óvatosan tedd, mert egy hiba ebben a fájlban simán használhatatlanná teheti a géped. (Ennek kiküszöbölésére van a visudo parancs, amely mentéskor ellenőrzi a fájlt hogy minden rendben van-e vele. Hátránya, hogy a vi nem túl júzerfrendli szövegszerkesztő, ellenben igen hatékony parancssori környezetben.)