Új hozzászólás Aktív témák

  • Chal

    addikt

    válasz rii #27172 üzenetére

    Mert a root-nak nincs jelszava (hacsak nem adtál neki), ezért alapból nem megy a su, illetve a saját jelszavad hiába adod meg neki.

    leegyszerűsítve:

    su - a root passwordje kell az utána következő parancshoz, vagy ha megadsz egy másik usert, akkor az övé. Pl: "su user2 parancs" esetén az user2 jelszavának megadása után az ő jogaival fog lefutni a "parancs". Mivel a root-nak nincs jelszava OSX-en alapértelmezetten, így su-zni sem tudsz rá.

    sudo - a saját usered jelszavát kell megadni, és amennyiben tagja vagy az admin csoportnak, akkor root jogokat is kapsz ezután (OSX-en az admin group van felvíve a sudoers configban default).

    Kombinálva a két fenti infót, root shell-re szemléltető megoldás (környezeti változók átvételével együtt):

    sudo su -

    (itt a "-" paraméter egy alias a "su -l" -re (simulate a full login).

    Ugyanez csak sudo -val:

    sudo -i

    [ Szerkesztve ]

Új hozzászólás Aktív témák