Denna artikel kommer att förklara hur du skapar, tar bort och hanterar användare och grupper i Linux (testad med Ubuntu 19.10)
Vad är en användare?
En användare är en enhet som har rätt att komma åt och ändra ett Linux -system i full eller begränsad kapacitet. Det kan finnas många användare i ett typiskt Linux -system. Faktum är att under installationen av ett Linux -baserat operativsystem som Ubuntu skapas din standardanvändare med inloggning och lösenord samt många användare på systemnivå automatiskt.
Vad är en grupp?
En grupp är en bred samling av olika användare i ett Linux -system. Grupper skapas vanligtvis för att definiera samma uppsättning regler och säkerhetspolicyer för varje användare som faller under dem. Dessa grupper möjliggör bättre användarorganisation genom att begränsa privilegier och systemåtkomst.
Skillnad mellan en systemanvändare och en normal användare
Normala användare och systemanvändare är i huvudsak desamma. Vissa människor använder dem för organisatoriska ändamål genom att klassificera dem på grundval av tilldelade användar -ID (UID), eftersom systemanvändare och normala användare vanligtvis har olika ID -intervall.
Grafisk applikation för hantering av användare och grupper
En app för användare och grupper är förinstallerad som standard på de flesta GNOME-baserade distributioner. Om inte, installera det i Ubuntu genom att köra kommandot nedan:
$sudobenägenInstalleragnome-system-verktygBara starta den från programstartaren och klicka på synliga knappar för att hantera användare och grupper.
Lista användare med kommandoraden
För att se en detaljerad lista över alla användare på Ubuntu, kör ett av följande kommandon:
$katt /etc/passwd$getent passwd
Om du bara vill se användarnamn kör du följande kommando:
$kompgen -uLista alla grupper
För att lista alla grupper, kör kommandot nedan:
$grupperLägg till en ny användare
För att lägga till en ny normal användare, kör kommandot nedan (ersätt användarnamn):
$sudoadduser user_nameFör att lägga till en ny systemanvändare, kör kommandot nedan (ersätt användarnamn):
$sudoLägg till användare--systemetAnvändarnamnEn ny hemkatalog skapas för alla nya användare som skapas med kommandona ovan.
Ta bort en befintlig användare
För att radera en användare, kör kommandot nedan (ersätt användarnamn):
$sudodeluser user_nameFör att radera en användare tillsammans med sin hemmapp, kör kommandot nedan (ersätt användarnamn):
$sudodeluser-flytta hemAnvändarnamnFör att radera en användare tillsammans med alla filer som är associerade med den, kör kommandot nedan (ersätt användarnamn):
$sudodeluser-ta bort alla filerAnvändarnamnLägg till en ny användare i en befintlig grupp
För att lägga till en ny användare till en befintlig grupp, kör kommandot nedan (ersätt användarnamn och gruppnamn):
$sudoadduser användarnamn gruppnamnTa bort en användare från en befintlig grupp
För att ta bort en användare från en befintlig grupp, kör kommandot nedan (ersätt användarnamn och gruppnamn):
$sudodeluser användarnamn gruppnamnByt namn på befintlig användare
För att byta namn på befintlig användare, kör kommandot nedan (ersätt new_name och old_name):
$sudoanvändarmod-denytt_namn gammalt_namnÄndra lösenord för en befintlig användare
För att ändra lösenordet för en befintlig användare, kör kommandot nedan (ersätt användarnamn):
$sudo passwdAnvändarnamnSkapa en ny grupp
För att skapa en ny grupp, kör kommandot nedan (ersätt gruppnamn):
$sudoaddgroup group_nameFör att skapa en ny systemnivågrupp, kör kommandot nedan (ersätt gruppnamn):
$sudoLägg till grupp--systemetGrupp namnTa bort en befintlig grupp
För att ta bort en befintlig grupp, kör kommandot nedan (ersätt gruppnamn):
$sudodelgrupp gruppnamnFör att ta bort en befintlig systemnivågrupp, kör kommandot nedan (ersätt gruppnamn):
$sudodelgrupp--systemetGrupp namnSlutsats
Det här är några kommandon som du kan använda för att hantera användare och grupper på ditt system. Var försiktig när du byter namn och tar bort användare, eftersom ett felaktigt kommando kan leda till permanent borttagning av filer från en annan användare eller kan begränsa dess inloggning. Om du vill bevara filer från en användare, se till att ta en säkerhetskopia av dess hemkatalog innan du tar bort användaren.