In dit artikel wordt uitgelegd hoe u gebruikers en groepen in Linux kunt maken, verwijderen en beheren (getest met Ubuntu 19.10)
Wat is een gebruiker?
Een gebruiker is een entiteit die rechten heeft voor toegang tot en wijziging van een Linux-systeem in volledige of beperkte capaciteit. Er kunnen veel gebruikers zijn in een typisch Linux-systeem. Tijdens de installatie van een op Linux gebaseerd besturingssysteem zoals Ubuntu, worden uw standaardgebruiker met login en wachtwoord en veel gebruikers op systeemniveau automatisch aangemaakt.
Wat is een groep?
Een groep is een brede verzameling van verschillende gebruikers in een Linux-systeem. Groepen worden meestal gemaakt om dezelfde set regels en beveiligingsbeleid te definiëren voor elke gebruiker die eronder valt. Deze groepen zorgen voor een betere gebruikersorganisatie door privileges en systeemtoegang te beperken.
Verschil tussen een systeemgebruiker en een normale gebruiker
Normale gebruikers en systeemgebruikers zijn in wezen hetzelfde. Sommige mensen gebruiken ze voor organisatorische doeleinden door ze te classificeren op basis van toegewezen gebruikers-ID's (UID's), aangezien systeemgebruikers en normale gebruikers meestal verschillende ID-bereiken hebben.
Grafische applicatie voor het beheren van gebruikers en groepen
Een app voor gebruikers en groepen is standaard vooraf geïnstalleerd op de meeste op GNOME gebaseerde distributies. Als dat niet het geval is, installeer het dan in Ubuntu door de onderstaande opdracht uit te voeren:
$sudogeschiktinstallerengnome-systeem-toolsStart het gewoon vanuit de applicatiestarter en klik op zichtbare knoppen om gebruikers en groepen te beheren.
Lijst met gebruikers die de opdrachtregel gebruiken
Voer een van de volgende opdrachten uit om een gedetailleerde lijst van alle gebruikers op Ubuntu te zien:
$kat /enzovoort/passwd$getent passwd
Voer de volgende opdracht uit om alleen gebruikersnamen te zien:
$compgen -uAlle groepen weergeven
Voer de onderstaande opdracht uit om alle groepen weer te geven:
$groepenEen nieuwe gebruiker toevoegen
Voer de onderstaande opdracht uit om een nieuwe normale gebruiker toe te voegen (vervang gebruikersnaam):
$sudoadduser gebruikersnaamVoer de onderstaande opdracht uit om een nieuwe systeemgebruiker toe te voegen (vervang gebruikersnaam):
$sudoVoeg gebruiker toe--systeemgebruikersnaamEr wordt een nieuwe thuismap gemaakt voor elke nieuwe gebruiker die is gemaakt met behulp van de bovenstaande opdrachten.
Een bestaande gebruiker verwijderen
Voer de onderstaande opdracht uit om een gebruiker te verwijderen (vervang gebruikersnaam):
$sudodeluser gebruikersnaamOm een gebruiker samen met zijn thuismap te verwijderen, voert u de onderstaande opdracht uit (vervang gebruikersnaam):
$sudobedrieger--verwijder-thuisgebruikersnaamOm een gebruiker samen met alle bijbehorende bestanden te verwijderen, voert u de onderstaande opdracht uit (vervang gebruikersnaam):
$sudobedrieger--verwijder-alle-bestandengebruikersnaamEen nieuwe gebruiker toevoegen aan een bestaande groep
Voer de onderstaande opdracht uit om een nieuwe gebruiker aan een bestaande groep toe te voegen (vervang gebruikersnaam en groepsnaam):
$sudoadduser gebruikersnaam groepsnaamEen gebruiker uit een bestaande groep verwijderen
Voer de onderstaande opdracht uit om een gebruiker uit een bestaande groep te verwijderen (vervang gebruikersnaam en groepsnaam):
$sudodeluser gebruikersnaam groepsnaamNaam van bestaande gebruiker wijzigen
Voer de onderstaande opdracht uit om de naam van de bestaande gebruiker te wijzigen (vervang nieuwe_naam en oude_naam):
$sudogebruikersmod-denieuwe_naam oude_naamWachtwoord van een bestaande gebruiker wijzigen
Voer de onderstaande opdracht uit om het wachtwoord van een bestaande gebruiker te wijzigen (vervang gebruikersnaam):
$sudo passwdgebruikersnaamEen nieuwe groep maken
Voer de onderstaande opdracht uit om een nieuwe groep te maken (vervang groepsnaam):
$sudogroepsnaam toevoegenVoer de onderstaande opdracht uit om een nieuwe groep op systeemniveau te maken (vervang groepsnaam):
$sudogroep toevoegen--systeemgroepsnaamEen bestaande groep verwijderen
Voer de onderstaande opdracht uit om een bestaande groep te verwijderen (vervang groepsnaam):
$sudodelgroup groepsnaamVoer de onderstaande opdracht uit om een bestaande groep op systeemniveau te verwijderen (vervang groepsnaam):
$sudodelgroep--systeemgroepsnaamConclusie
Dit zijn enkele opdrachten die u kunt gebruiken om gebruikers en groepen op uw systeem te beheren. Wees voorzichtig bij het hernoemen en verwijderen van gebruikers, aangezien een verkeerd commando kan leiden tot permanente verwijdering van bestanden van een andere gebruiker of het inloggen kan beperken. Als u bestanden van een gebruiker wilt bewaren, zorg er dan voor dat u een back-up maakt van de homedirectory voordat u de gebruiker verwijdert.