Rendszergazdai parancsok bevitele a Mac gépen lévő Terminal alkalmazásban
A szerverek kezelésére szolgáló számos különböző parancs végrehajtásához adminisztrátornak vagy root felhasználónak, más néven superuser-nek kell lennie.
Ha Ön például nem adminisztrátor vagy root felhasználó, akkor a shutdown
parancs beírásakor hibaüzenetet kap:
% shutdown
shutdown: NOT super-user
Ez azért van, mert a shutdown
parancsot csak root felhasználó, vagy root felhasználói jogosultságokkal rendelkező rendszergazda futtathatja.
A parancsok szuperfelhasználói jogosultságokkal való futtatásához használja a sudo
parancsot. A sudo
jelentése superuser do (szuperfelhasználói művelet).
A következő, például szolgáló parancs működésbe lép a macOS rendszert használó számítógépeken, úgyhogy ne futtassa, hacsak nem akarja újraindítani a számítógépet:
% sudo shutdown
A rendszer a jelenlegi felhasználó jelszavát kéri.
Csak rendszergazda-felhasználók használhatják a sudo
parancsot. Ha nem rendszergazdaként van bejelentkezve, akkor az alábbi parancs megadásával bejelentkezhet rendszergazdaként, ahol az adminUsername egy rendszergazda-felhasználó neve:
% su adminUsername
A rendszer az adminUsername jelszavának megadását kéri, majd megnyit egy új rendszerhéjat a felhasználó számára.
Ha egy parancs ezt igényli, a su
használatával a root felhasználóra válthat. Normál esetben nem kell root felhasználóként bejelentkeznie.
Fontos: Ha a su
használatával root felhasználóként jelentkezik be, legyen különösen körültekintő, mivel megfelelő jogosultságokkal rendelkezik ahhoz, hogy akár a számítógép leállását okozó módosításokat eszközöljön.