Geef root-privileges aan elke gebruiker met sudo op Ubuntu 20.04 LTS
De rootgebruiker, de standaardgebruiker die is gemaakt met beheerdersrechten, is standaard vergrendeld in Ubuntu, wat betekent dat u niet als rootgebruiker op het systeem kunt inloggen. De sudo
opdracht komt in dergelijke gevallen van pas, wanneer u administratieve taken met uw eigen gebruiker moet uitvoeren. In principe staat het een normale gebruiker toe om commando's uit te voeren met root-rechten.
Sudo-gebruiker maken
De eerste stap is om een gebruiker aan te maken met het commando adduser
. Voer het wachtwoord en andere optionele details in wanneer daarom wordt gevraagd.
sudo adduser
Merk op dat alleen root de privileges heeft om nieuwe gebruikers aan het systeem toe te voegen. Daarom hebben we de opdracht uitgevoerd met sudo
. Dat betekent dat uw gebruiker al sudo
rechten moet hebben als u een nieuwe sudo-gebruiker wilt maken.
De volgende stap is om deze gebruiker aan de groep toe te voegen sudo
, die alle sudo-rechten aan de gebruiker zal toewijzen.
sudo adduser sudo
De gebruiker is nu toegevoegd aan de groep sudo. Laten we controleren of de gebruiker sudo-rechten heeft.
Test de Sudo-gebruiker
Schakel over naar de nieuw aangemaakte gebruiker met het commando su
.
su -
Wij zijn ingelogd als de nieuwe gebruiker. Merk op dat de prompt ook is gewijzigd met de naam van de nieuwe gebruiker.
Merk op dat zodra we ons hadden aangemeld als de nieuwe sudo-gebruiker, de welkomsttekst verscheen met advies over het gebruik van de opdracht sudo
. Dit betekent dat de gebruiker deel uitmaakt van de sudo-groep.
Laten we nu een opdracht uitvoeren met sudo met deze gebruiker en kijken of het werkt. We zullen proberen een directory te maken met de naam tmp
inside /etc
, waartoe we sudo
toegang nodig hebben omdat alleen root privileges heeft om te wijzigen /etc
.
sudo mkdir /etc/tmp
Zoals we kunnen zien met ls
, is de directory tmp
met succes aangemaakt in /etc
.
In dit artikel hebben we gezien hoe u een nieuwe sudo-gebruiker kunt maken. Als een gebruiker voor een beperkte tijd sudo-rechten moet krijgen, kunt u de gebruiker uit de sudo-groep verwijderen om zijn/haar rechten in te trekken. Gebruik de opdracht deluser
om een gebruiker uit de sudo-groep te verwijderen.