Eén van de eerste taken bij het installeren van een nieuwe Linux-server is het toevoegen en verwijderen van gebruikers. Elke gebruiker kan verschillende toestemmingsniveaus hebben en specifieke instellingen voor diverse opdrachtregel- en GUI-toepassingen.

In dit artikel wordt uitgelegd hoe u gebruikers kunt toevoegen en verwijderen op CentOS 8-systemen.

Voorvereisten #

Om gebruikers te kunnen maken en verwijderen, moet u zijn aangemeld als root of gebruiker met sudo-privileges.

Hoe een gebruiker toevoegen in CentOS 8 #

In CentOS kunt u een nieuwe gebruikersaccount maken met het useraddcommando, gevolgd door de gebruikersnaam die u wilt maken.

Om bijvoorbeeld een nieuwe gebruikersaccount met de naam “linuxize” te maken, zou u het volgende uitvoeren:

sudo adduser linuxize

Als het commando slaagt, produceert het geen uitvoer. Het creëert de gebruiker en de home directory van de gebruiker (/home/linuxize) en kopieert bestanden van de /etc/skel directory naar de home directory van de gebruiker. In de home directory kan de gebruiker bestanden en directories schrijven, bewerken en verwijderen.

Als je bent ingelogd als root, hoef je niet voor elk commando sudo te gebruiken.

Nogmaals moet je een wachtwoord instellen voor de nieuwe gebruiker, zodat deze zich kan aanmelden. Roep hiervoor het passwdcommando op, gevolgd door de gebruikersnaam:

sudo passwd linuxize

U wordt gevraagd om het wachtwoord in te voeren en te bevestigen:

Changing password for user linuxize.New password: Retype new password: passwd: all authentication tokens updated successfully.

Zorg ervoor dat u een sterk wachtwoord gebruikt dat hoofdletters en kleine letters, cijfers en speciale tekens bevat.

Sudo Privileges toekennen #

Op CentOS krijgen leden van de groep wheel standaard sudotoegang.

Als u wilt dat de nieuw aangemaakte gebruiker administratieve rechten heeft, voegt u de gebruiker toe aan de groep:

sudo usermod -aG wheel linuxize

U kunt de gebruiker ook sudo toegang geven door het sudoers bestand aan te passen.

Hoe verwijdert u een gebruiker in CentOS #

Om een gebruikersaccount te verwijderen dat niet langer nodig is, roept u het userdelcommando in gevolgd door de gebruikersnaam.

Om bijvoorbeeld de gebruikersaccount met de naam “linuxize” te verwijderen, voert u het volgende uit:

sudo userdel linuxize

Als het commando succesvol is, produceert het geen uitvoer.

Het bovenstaande commando zal de gebruiker verwijderen zonder de gebruikersbestanden te verwijderen. De gebruiker wordt ook verwijderd uit elke groep waartoe hij behoorde.

Om een gebruiker te verwijderen en zijn home directory en mail spool te verwijderen, geeft u de -r optie aan userdel:

sudo userdel -r linuxize

Conclusie #

We hebben u laten zien hoe u gebruikers kunt toevoegen en verwijderen in CentOS 8. Dezelfde commando’s gelden voor elke andere Linux distributie.

CentOS, net als alle andere Linux distributies, is een multi-user besturingssysteem. Weten hoe je gebruikers toevoegt en verwijdert is een van de essentiële vaardigheden die elke Linux-gebruiker zou moeten kennen.