Afhankelijk van hoe je het hebt geïnstalleerd, is het mogelijk dat je Linux-systeem is ingesteld om in te loggen op het root-account via su in plaats van sudo. U kunt echter het root-account uitschakelen en in plaats daarvan sudo gebruiken. Hier is hoe.
Waarom u het root-account zou moeten uitschakelen
U moet het root-account uitschakelen en gebruiken sudo voor administratieve taken omdat het veiliger is dan het gebruik van su. Zo hoef je op je Linux-systeem maar één wachtwoord te onthouden.
Als je meerdere beheerders hebt, zoals op een server, kan een van hen het root-wachtwoord in gevaar brengen. Sudo laat iedereen zijn eigen wachtwoord gebruiken. Als de root-login is uitgeschakeld, kan niemand het wachtwoord lekken. Als een beheerder schurkenstaten wordt, kun je zijn account gewoon uitschakelen.
Zorg ervoor dat u eerst kunt "sudo"
Voordat u het root-account uitschakelt, moet u ervoor zorgen dat u eerst sudo kunt doen. Veel distributies stellen de eerste gebruiker bij de installatie in als beheerder. Dus als jij dat bent, kun je waarschijnlijk al sudo. Het root-account is al vergrendeld als uw systeem standaard is ingesteld met sudo.
Als sudo niet op uw systeem is geïnstalleerd, kunt u uw pakketbeheerder gebruiken om het op te halen. Probeer te zoeken naar een pakket met de naam "sudo" en installeer het. Na de installatie moet u mogelijk uw gebruikersaccount toevoegen aan de "wheel", "admin" of gelijkaardige gebruikersgroep om sudo te kunnen gebruiken.
Gebruik de om sudo te configureren visudo opdracht. Dit opent een kopie van de /etc/sudoers bestand en zal alleen een geldige configuratie opslaan, waardoor u wordt behoed voor ongewenste schade aan het systeem.
Verwant: Een gebruiker toevoegen aan de Sudoers-lijst in Linux
Het root-account vergrendelen
Nu sudo met succes is ingesteld, wil je het root-account vergrendelen. Dit zal voorkomen dat iemand su gebruikt of direct inlogt bij root. Gebruik hiervoor het passwd-commando:
sudo passwd -l root
Nu is uw systeem veiliger
Met sudo geïnstalleerd en het root-account vergrendeld, kunt u er zeker van zijn dat uw systeem veilig is. Beter nog, je zult niet struikelen over het onthouden van je normale accountwachtwoord en het root-wachtwoord.
Hoewel de commando's su en sudo root-toegang kunnen bieden, is de laatste flexibeler en veiliger dan su omdat je kunt specificeren wie wat mag doen op een Linux-systeem.
Op Linux zijn er twee commando's om superuser-toegang te krijgen: su en sudo. Welke je moet gebruiken, hangt af van de taak die voorhanden is.
Lees volgende
- Linux
- Systeem administratie
- Linux-opdrachten
David is een freelance schrijver gevestigd in de Pacific Northwest, maar oorspronkelijk afkomstig 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