Afhankelijk van je Linux-setup, kun je administratieve taken uitvoeren met de opdracht su of sudo. Het is gemakkelijk om deze twee commando's door elkaar te halen, omdat ze allebei vergelijkbare functies hebben.
Dus, welk commando moet je gebruiken? Dat zoeken we uit.
Su geeft je volledige root-toegang
De traditionele manier om toegang te krijgen tot het root-account om een Linux-systeem te configureren, teruggaand naar de Unix-dagen, is het gebruik van het su-commando:
zo -
De "-" betekent dat je dezelfde omgeving hebt als wanneer je direct als root inlogt. Het systeem zal u om uw wachtwoord vragen. Als het je lukt, verandert de prompt in een "#" karakter. Je kunt dan alle commando's uitvoeren die je nodig hebt als root.
Type uitloggen of hit Ctrl + D om terug te keren naar de standaard gebruikersrechten wanneer u klaar bent.
Hoewel su nuttig is, is het grootste probleem dat het een alles-of-niets-optie is. Je hebt volledige root-toegang of gewone privileges. Als je meerdere beheerders op een server hebt, moet je hetzelfde root-wachtwoord delen.
Sudo geeft je meer controle
Er worden meer Linux-distributies zoals Debian en Ubuntu geïnstalleerd sudo standaard omdat het veiliger is dan het gebruik van su. Het is een volwassen tool die al sinds 1980 bestaat.
Natuurlijk hoef je maar één wachtwoord te onthouden, maar de volledige kracht van sudo komt met het beheren van meerdere beheerders op meerdere machines. Het is zo handig dat sudo is vereeuwigd in de nerdcultuur in een beroemde XKCD-strip. U kunt sudo zelfs configureren om zonder wachtwoord te werken, maar dit wordt uiteraard niet aanbevolen voor servers waar beveiliging voorop staat.
Naast volledige root-toegang zoals bij su, kun je specificeren welke gebruikers welke commando's kunnen uitvoeren op welke systemen in de /etc/sudoers het dossier. Vanwege de flexibiliteit van sudo, /etc/sudoers syntaxis is complex.
Verwant: Een gebruiker toevoegen aan de Sudoers-lijst in Linux
Gebruik sudo wanneer je kunt
Omdat sudo gedetailleerder en veiliger is dan su, stellen meer Linux-distributies het in als het standaard superuser-commando. Gewoonlijk wordt de eerste gebruiker aangeduid als een "administratieve" gebruiker en dus ingesteld om sudo te gebruiken.
Als een systeem geen sudo heeft geïnstalleerd, is het gemakkelijk te verkrijgen via de pakketbeheerder. Na installatie is het voor alle andere beheerders gewoon een kwestie van: een gebruiker toevoegen aan de juiste groep, meestal 'admin', 'sudo' of 'wheel'. Deze gebruikersgroepen zijn ook distro-specifiek.
Nu kunt u uw Linux-systeem veilig beheren
Met sudo is het eenvoudig om je Linux-systeem te beheren met alleen je gebruikerswachtwoord. Gebruikers zien vaak de flexibiliteit van deze tool over het hoofd. Hoewel Linux een veilig besturingssysteem is, is geen enkel besturingssysteem perfect. Er zijn nog steeds enkele beveiligingsproblemen in Linux waarvan u op de hoogte moet zijn.
Je hebt gehoord dat Linux niet echt last heeft van virussen en malware. Maar waarom is dit? En, belangrijker nog, is het waar?
Lees volgende
- Linux
- Linux-opdrachten
- Systeem administratie
David is een freelance schrijver gevestigd in de Pacific Northwest, maar komt oorspronkelijk uit de Bay Area. Van kinds af aan is hij een technologieliefhebber. Davids interesses omvatten lezen, tv-programma's en films van hoge kwaliteit bekijken, retro-gaming en platen verzamelen.
Abonneer op onze nieuwsbrief
Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!
Klik hier om je te abonneren