su

su ("substitute user") wisselt naar een andere gebruiker, standaard naar root.

Basisgebruik

su                  # Wissel naar root (vraagt rootwachtwoord)
su jan              # Wissel naar gebruiker jan
su -                # Wissel naar root met diens omgeving (login shell)

Opties

OptieBetekenis
- of -lStart een login shell met de omgeving van de doelgebruiker
-c COMMANDOVoer één commando uit als de andere gebruiker
-s SHELLGebruik een specifieke shell

Voorbeelden

Volledig naar root wisselen, inclusief omgeving:

su -

Eén commando als root uitvoeren:

su -c "apt update"

Wisselen naar een andere gebruiker met diens shell en omgeving:

su - jan

Tip

Gebruik waar mogelijk sudo in plaats van su - — dat houdt een logboek bij van wie welke rootcommando's uitvoert.

gebruikersbeheerbeveiliging