Linux Command Line Tutorial For Beginners 23 - userdel command (Removing Users)
Inhoudsopgave:
Linux is een systeem voor meerdere gebruikers, wat betekent dat meer dan één persoon tegelijkertijd met hetzelfde systeem kan communiceren. Als systeembeheerder hebt u de verantwoordelijkheid om de gebruikers en groepen van het systeem te beheren door nieuwe gebruikers te maken en deze aan verschillende groepen toe te wijzen.
Soms moet u een gebruikersaccount verwijderen. Misschien omdat de gebruiker de organisatie heeft verlaten of omdat deze is gemaakt voor een specifieke service die niet meer op het systeem draait.
In Linux kunt u een gebruikersaccount en alle bijbehorende bestanden verwijderen met de opdracht
userdel
.
Deze tutorial behandelt het
userdel
commando en zijn opties.
userdel
Command Syntax
De syntaxis voor de opdracht
userdel
is als volgt:
userdel USERNAME
Om gebruikers te verwijderen met behulp van de
userdel
opdracht, moet u ingelogd zijn als root of een gebruiker met
sudo
toegang.
Hoe gebruiker in Linux te verwijderen
Ga als volgt te werk om een gebruikersaccount met de naam
username
te verwijderen met de opdracht
userdel
:
userdel username
Wanneer de opdracht wordt opgeroepen, leest de opdracht de inhoud van het bestand
/etc/login.defs
. Eigenschappen die in dit bestand zijn gedefinieerd, hebben voorrang op het standaardgedrag van
userdel
. Als
USERGROUPS_ENAB
is ingesteld op
yes
in dit bestand, verwijdert
userdel
de groep met dezelfde naam als de gebruiker, alleen als er geen andere gebruiker lid is van deze groep.
De opdracht verwijdert de gebruikersitems uit de bestanden
/etc/passwd
en
/etc/shadow,
.
In de meeste Linux-distributies worden bij het verwijderen van een gebruikersaccount bij
userdel
de mappen home en mail spool niet verwijderd.
Gebruik de optie
-r
(
--remove
) om
userdel
te dwingen de
userdel
van de gebruiker en de e-
userdel
te verwijderen:
userdel -r username
De bovenstaande opdracht verwijdert niet de gebruikersbestanden die zich in andere bestandssystemen bevinden. U moet de bestanden handmatig zoeken en verwijderen.
Als de gebruiker die u wilt verwijderen nog steeds is aangemeld of als er processen actief zijn die bij deze gebruiker horen, staat de opdracht
userdel
niet toe dat de gebruiker wordt verwijderd.
In deze situatie wordt het aanbevolen om de gebruiker uit te loggen en alle actieve processen van de gebruiker te doden met de opdracht
killall
:
sudo killall -u username
Als u klaar bent, kunt u de gebruiker verwijderen.
Een andere optie is om de optie
-f
(
--force
) te gebruiken die
userdel
vertelt om de gebruikersaccount
userdel
te verwijderen, zelfs als de gebruiker nog steeds is aangemeld of als er processen zijn die bij de gebruiker horen.
Conclusie
In deze zelfstudie hebt u geleerd hoe u gebruikersaccounts in Linux kunt verwijderen met de opdracht
userdel
. Dezelfde syntaxis is van toepassing voor elke Linux-distributie, inclusief Ubuntu, CentOS, RHEL, Debian, Fedora en Arch Linux.
userdel
is een hulpprogramma op laag niveau,
userdel
en Ubuntu-gebruikers zullen eerder de vriendelijkere opdracht
deluser
gebruiken.
Als je nog vragen hebt, kun je een reactie achterlaten.
eindgebruikerHoe gebruikers aan te maken in Linux (commando useradd)
Linux is een systeem voor meerdere gebruikers, wat betekent dat meer dan één persoon tegelijkertijd met hetzelfde systeem kan communiceren. In deze zelfstudie worden de opdracht useradd en de opties uitgelegd.
Hoe symbolische koppelingen in Linux te verwijderen (verwijderen)
Een symbolische link, ook bekend als een symlink, is een speciaal bestandstype dat naar een ander bestand of een andere map verwijst. In deze handleiding laten we u zien hoe u symbolische koppelingen in Linux / UNIX-systemen kunt verwijderen (verwijderen).
Hoe een map in Linux te verwijderen (verwijderen)
Er zijn verschillende manieren om mappen in Linux-systemen te verwijderen. In dit artikel leggen we uit hoe u mappen kunt verwijderen met de opdrachten rmdir, rm en find.