Su

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen

su Staat voor substitute user. Het is een commando om van gebruiker te wisselen. Er zijn twee situaties waarin ik dat tegenkom:

  • Als ik een account voor iemand anders heb aangemaakt, om te verifiëren of dat werkt: su <accountnaam>
  • Om als superuser of root te opereren. Ik geloof dat ik hier al jaren geen gebruik meer van maak: sudo bevalt me prima. Ik geloof dat ik het nooit activeer op servers.

su als in superuser

Als je su wilt gebruiken om superuser te worden, moet je eerst het root-account op de betreffende computer activeren. Dit staat redelijk haaks op de filosofie van Ubuntu.

Wat de manpage ervan zegt:

The su command is used to become another user during a login session. Invoked without a username, 
su defaults to becoming the superuser. The optional argument - may be used to provide an 
environment similar to what the user would expect had the user logged in directly.

Wat je moet doen:

  1. Zet een wachtwoord voor root middels sudo passwd root
  2. Voeg de gebruikersnaam toe met visudo. Zelfde rechten als root.

De reden dat je dit met visudo moet doen en niet met willekeurig welke editor: visudo controleert de syntaxis, want als je hier fouten in maakt, kun je niet meer inloggen. Je kunt het dus wel met een andere editor doen, maar of dat handig is? [1]

Zie ook

Bronnen