OSX Root jelszó (Root felhasználó engedélyezése)
Sok Mac felhasználó tette már fel nekem a kérdést, hogy osx alatt a root felhasználót hogyan lehet elérni.
A root felhasználó az UNIX jellegű rendszerekben az “Isten”, a korlátozások nélküli, bármire képes felhasználó. A bármire képes, itt szó szerint bármire képes… Kárt is tud tenni, és itt nincs meg a windowsos jó tündér (Biztos benne, hogy meg akarja nyomni a biztos benne gombot?). Ha törölni akarunk, töröl. Elhiszi hogy mi jobban tudjuk – akkor is ha nem.
Szóval, hogy kerítsük elő ezt a felhasználót? Az esetek többségében semmi szükség rá (de azért megmutatom, hogyan kell életre bírni)!
Rendelkezésünkre áll a sudo parancs, amely a paraméterként kapott parancsot rendszergazdai jogosultságokkal hajtja végre, és cserébe csak a saját jelszavunk érdekli.
Például, a
sudo nano /etc/hostconfig
a nano /etc/hostconfig parancsot fogja rendszergazda módban végrehajtani (máshogy nem lenne jogosultságunk elmenteni a változtatásokat), és az aktuálisan bejelentkezett felhasználó jelszavát kell beírni neki. Természetesen a megemelt jogosultsági szint csak az adott munkafolyamatra (parancsra) érvényes, minden már korábban elindított, illetve sudo parancs használata nélkül kiadott parancsra az átlagos felhasználói jogosultságok az érvényesek.
Lehetőségünk van arra, hogy egy konzolt rendszergazdai módba helyezzünk, ehhez a
sudo -s
és a saját jelszavunk megadása szükséges. Sikeres alkalmazása esetén visszakapjuk a parancsértelmező promtját, és kilépésig (vagy exit parancsig) minden parancsunk rendszergazda módban fog végrehajtódni.
A root felhasznákó engedélyezése
a legegyszerűbb mód a
sudo passwd root
parancs használata, amellyel beállíthatunk egy új jelszót a root felhasználónak, amellyel aztán be tudunk jelentkezni.
Konzolról a
su
parancs segítségével válthatunk rendszergazda módba.