Angi administratorkommandoer i Terminal på Macen
Du må være administrator eller rotbruker, som også kalles superbruker, for å utføre mange av kommandoene som brukes til å administrere en tjener.
For eksempel, hvis du ikke er administrator eller rotbruker, vil du ved å skrive server:~ mariah$ shutdown
, få følgende feilmelding: shutdown: NOT super-user
Dette er fordi shutdown
-kommandoen kun kan kjøres av rotbrukeren eller en administratorbruker med rotbrukerrettigheter.
Hvis du vil kjøre kommandoer med superbrukerrettigheter, bruker du sudo
-kommandoen. sudo
står for superuser do.
Følgende eksempel fungerer på maskiner med macOS installert og krever at maskinen må starte på nytt:
server:~ mariah$ sudo shutdown
Du bes om å oppgi passordet til gjeldende bruker.
Kun administratorbrukere kan bruke sudo
. Hvis du ikke er logget på som administrator, kan du gjøre det ved å skrive følgende, der adminUsername er navnet på en administratorbruker:
su adminUsername
Du blir bedt om å oppgi passordet for adminUsername hvorpå et nytt shell-vindu åpnes for den brukeren.
Hvis en kommando krever det, kan du bytte til rotbrukeren ved å bruke su
. Under normale omstendigheter bør du ikke logge på som rotbrukeren.
Viktig: Hvis du bruker su
til å logge på som rotbrukeren, må du være spesielt forsiktig ettersom du har tilstrekkelige rettigheter til å foreta endringer som kan føre til at tjeneren slutter å fungere.
Du finner mer informasjon om sudo
- og su
-kommandoene på de respektive man-sidene.