su ("substitute user") wisselt naar een andere gebruiker, standaard naar root.
su # Wissel naar root (vraagt rootwachtwoord)
su jan # Wissel naar gebruiker jan
su - # Wissel naar root met diens omgeving (login shell)
| Optie | Betekenis |
|---|---|
- of -l | Start een login shell met de omgeving van de doelgebruiker |
-c COMMANDO | Voer één commando uit als de andere gebruiker |
-s SHELL | Gebruik een specifieke shell |
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
Gebruik waar mogelijk sudo in plaats van su - — dat houdt een logboek bij van wie welke rootcommando's uitvoert.