Inleiding
De sudo
-opdracht biedt een mechanisme om beheerdersprivileges te verlenen – normaal gesproken alleen beschikbaar voor de root-gebruiker – aan gewone gebruikers. Deze handleiding laat zien hoe je een nieuwe gebruiker met sudo
-toegang kunt maken op Rocky Linux 8, zonder dat je het bestand /etc/sudoers
van je server hoeft te wijzigen.
Opmerking: Als je sudo
wilt configureren voor een bestaande gebruiker van Rocky Linux, ga dan naar stap 3.
Stap 1 – Inloggen op je server
Log in op je server als de root-gebruiker:
- ssh root@your_server_ip_address
Gebruik het IP-adres of de hostnaam van je server in plaats van your_server_ip_address
hierboven.
Stap 2 – Een nieuwe gebruiker aan het systeem toevoegen
Gebruik de adduser
-opdracht om een nieuwe gebruiker aan je systeem toe te voegen:
- adduser sammy
Zorg ervoor dat je sammy
vervangt door de gebruikersnaam die je wilt aanmaken.
Gebruik het passwd
commando om het wachtwoord van de nieuwe gebruiker bij te werken:
- passwd sammy
Vergeet niet om sammy
te vervangen door de zojuist aangemaakte gebruiker. Je wordt twee keer gevraagd om een nieuw wachtwoord in te voeren:
OutputChanging password for user sammy.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
Stap 3 — Toevoegen van de Gebruiker aan de wheel Groep
Gebruik het usermod
commando om de gebruiker toe te voegen aan de wheel groep:
- usermod -aG wheel sammy
Zorg er opnieuw voor dat je sammy
vervangt door de gebruikersnaam aan wie je sudo
rechten wilt geven. Standaard hebben alle leden van de wheel groep op Rocky Linux volledige sudo
toegang.
Stap 4 — Testen van sudo
Toegang
Om te controleren of de nieuwe sudo
rechten werken, gebruik eerst het su
commando om over te schakelen van de root gebruiker naar de nieuwe gebruikersaccount:
- su - sammy
Als de nieuwe gebruiker, controleer of je sudo
kunt gebruiken door sudo
toe te voegen aan het commando dat je wilt uitvoeren met supergebruikersrechten:
- sudo command_to_run
Bijvoorbeeld, je kunt de inhoud van de /root
map bekijken, die normaal gesproken alleen toegankelijk is voor de root gebruiker:
- sudo ls -la /root
De eerste keer dat je sudo
gebruikt in een sessie, wordt je gevraagd om het wachtwoord van dat gebruikersaccount in te voeren. Voer het wachtwoord in om door te gaan:
Output[sudo] password for sammy:
Opmerking: Dit vraagt niet om het root-wachtwoord! Voer het wachtwoord in van de gebruiker met sudo-rechten, niet het root-wachtwoord.
Als je gebruiker lid is van de juiste groep en je het wachtwoord correct hebt ingevoerd, wordt het commando dat je hebt gebruikt met sudo
uitgevoerd met root-privileges.
Conclusie
In deze snelstarttutorial heb je een nieuw gebruikersaccount aangemaakt en toegevoegd aan de wheel-groep om sudo
-toegang mogelijk te maken. Voor meer gedetailleerde informatie over het instellen van een Rocky Linux 8-server, lees onze tutorial Initiële serverconfiguratie met Rocky Linux 8.