Bij gelegenheid, wil je wellicht een gebruiker de toegang tot je server geheel ontzeggen.
Als Red Hat gebruiker, is de eenvoudigste manier om een ongewenst gebruikersaccount te verwijderen met het commando ``userdel'', dat als ``root'' moet worden ingetypt. Een voorbeeld:
/usr/sbin/userdel baduser |
Met het commando hierboven zal de gebruikersnaam volledig overeenkomend met ``baduser vanuit het bestand ``/etc/passwd'' worden verwijderd, en als je gebruik maakt van het Shadow password formaat (wat zo zou moeten zijn; zie de the section called Linux Password & Shadow Bestandsformaten voor details), vanuit ``/etc/shadow''.
![]() | Noot: Het bestand ``/etc/group'' wordt niet aangepast, ter voorkoming van de verwijdering van een groep waar ook andere gebruikers toe kunnen behoren. Dit is niet zo'n probleem, maar als dit je hindert, kun je het bestand wijzigen en de regel met de hand verwijderen. |
Voeg de optie ``-r'' toe aan het commando ``userdel'', als je tevens de homedirectory van de gebruiker wilt verwijderen. Bijvoorbeeld:
/usr/sbin/userdel -r baduser |
Ik raad je aan een account niet onmiddellijk te verwijderen, maar het eerst gewoon te deactiveren, vooral als je met een bedrijfsserver met veel gebruikers werkt. Per slot van rekening, kan het zijn dat de eerder genoemde gebruiker op een dag het gebruik van zijn of haar account weer nodig heeft, of om één of meerdere bestanden vraagt die in zijn/haar homedirectory waren opgeslagen. Of misschien dat een nieuwe gebruiker (zoals bij vervanging van een werknemer) toegang nodig heeft tot de bestanden van de eerdere gebruiker. Zorg er in ieder geval voor dat je backups hebt van de homedirectory van de eerdere gebruiker, “voor het geval dat”. Zie de the section called Gebruikersaccounts deactiveren voor details over het deactiveren van een account, en Chapter 8 voor details over het maken van backups.