Met het sudo-commando kunnen Linux- gebruikers tijdelijk toegang krijgen tot gevoelige delen van het systeem. Deze toegang wordt beveiligd met een wachtwoord en is slechts voor korte tijd geldig.

Wat is het Linux-commando sudo?

Linux sudo is een van de belangrijkste Linux-commando’s als u een programma wilt installeren of wijzigingen wilt aanbrengen in de systeemconfiguratie. Het commando is een van de meest elementaire commando’s voor de meeste Linux-distributies, zoals Debian of Ubuntu, en mag nooit worden verwijderd. sudo staat voor ‘superuser do’ en stelt gebruikers met autorisatie in staat om commando’s voor andere gebruikers uit te voeren. Een voorbeeld hiervan is een rootgebruiker, die geen volledige rootrechten krijgt van het sudo-commando.

Hoe werkt het sudo-commando?

Linux sudo wordt in de eerste plaats gebruikt om het systeem te beschermen tegen valse pakketten of andere ongewenste processen voordat ze worden geïnstalleerd. Als u het commando wilt gebruiken, voegt u het gewoon toe vóór een ander commando. Het commando wordt bijvoorbeeld gebruikt om wijzigingen aan te brengen in de systeemconfiguratie zonder rootrechten te hebben of om individuele programma’s te openen waarvoor u rootrechten nodig hebt. Om het commando te gebruiken, hebt u een wachtwoord nodig dat normaal gesproken verschilt van het rootwachtwoord. Het is meestal ook slechts 15 minuten geldig. De gebruikers die het sudo-commando mogen gebruiken, kunnen worden opgegeven in het bestand /etc/sudoers.

Hoe ziet de Linux sudo-syntaxis eruit?

Linux sudo staat altijd voor een ander commando. Dit ziet er dan als volgt uit:

$ sudo [Command]
shell

Hierdoor kunnen gebruikers het commando uitvoeren zonder rootrechten.

Welke opties heeft het sudo-commando?

Er zijn verschillende opties voor het Linux-commando sudo. De belangrijkste zijn:

  • -h: Geeft een overzicht van de syntaxis en alle beschikbare opties voor het sudo-commando.
  • -k: Beëindigt alle huidige Linux sudo-rechten.
  • -l: Opent een lijst met alle machtigingen.
  • -V: Toont de huidige versie van de sudo-toepassing.
  • -v: Start de sudo-toestemmingstijd opnieuw. Dit is meestal 15 minuten totdat het wachtwoord opnieuw moet worden ingevoerd.

Voorbeelden van Linux sudo

Om te laten zien hoe het commando werkt, volgen hier een paar voorbeelden:

$ sudo apt-get update
shell

Als u hier het sudo-commando niet hebt ingevoerd, is de kans groot dat het systeem een foutmelding geeft. Als u het gebruikt, wordt u gevraagd een wachtwoord in te voeren. Als dit correct is, wordt het commando uitgevoerd. U moet het wachtwoord echter ‘blind’ invoeren, omdat het niet op het scherm wordt weergegeven.

$ sudo -u [Other_Username] ls ./Example
shell

Gebruik deze opdracht om de map /Example namens een andere gebruiker weer te geven.

Ga naar hoofdmenu