Linux -administratörer behöver ofta hantera användare och grupper i ett Linux/Ubuntu -system. Användarhantering, åtkomstkontroll och grupphantering är det grundläggande men ändå viktigaste behovet. I det här inlägget lär vi oss om
- Skapande av en användare
- Lista alla användare
- Ändra lösenord för en användare
- Skapande av en grupp
- Lista alla grupper
- Tillägg av en användare i en grupp
- Visa en användargrupp
- Lista alla användare i en enda grupp
- Radering av en användare från en grupp
- Radering av en användare
- Radering av en grupp
I detta inlägg kommer vi att utföra var och en av de ovan nämnda uppgifterna via terminalen.
Skapande av en användare
Vi kan lägga till en användare i Ubuntu -operativsystemet via GUI eller från terminalen. Vi kan antingen använda det enkla kommandot adduser för att lägga till en användare eller kommandot adduser –system för att lägga till en systemanvändare.
För att skapa en ny systemanvändare,
$sudoLägg till användare--systemetlinuxanvändare2
För att skapa en enkel användare,
$sudoadduser linuxuser1
Efter att ha kört ovanstående kommando kommer det att be dig att ställa in det nya lösenordet för den nyskapade användaren två gånger.
Den kommer då att be dig att ange användarnamn, rumsnummer, telefonnummer till ditt arbete och hem och andra. Ange önskad information och tryck på Retur
Efter att ha lämnat detaljerna kommer den att fråga dig antingen att den angivna informationen är korrekt eller inte. Tryck på y för att fortsätta och tryck på Enter om informationen är korrekt.
Lista alla användare
Om du vill lista alla Ubuntu -användare i terminalen kan du skriva följande kommando.
$skära --avgränsare=:-fält=1 /etc/passwd
Det kommer att lista alla användare av Ubuntu -systemet.
Ändra lösenord för en användare
Om du vill ändra någon användares lösenord måste du först logga in med det specifika användarnamnet. Till exempel för att ändra lösenordet för linuxuser1,
$dess- linuxanvändare1
Efter att ha kört ovanstående kommando kommer det att be dig att ange lösenordet för den användaren, skriv in lösenordet och tryck på Retur.
Du kan se att användarnamnet ändras.
Kör nu kommandot passwd,
Ange ditt tidigare lösenord först och ange sedan det nya lösenordet två gånger och tryck på Enter. Om båda de nya lösenorden är desamma kommer lösenordet att ändras.
Skapande av en grupp
Du kan skapa eller lägga till en grupp i alla Linux -baserade operativsystem med kommandot addgroup.
$sudoaddgroup linuxgroup1
Som du kan se är linuxgroup1 skapad.
Lista alla grupper
Nu, om du vill lista alla grupper som finns i Ubuntu -operativsystemet, kör kommandot nedan
$skära --avgränsare=:-fält=1 /etc/grupp
Det kommer att lista alla befintliga grupper i operativsystemet.
Tillägg av en användare i en grupp
Användarna kan också grupperas i Ubuntu. Vi kan lägga till en användare i gruppen genom att ange gruppens namn och användarnamn till kommandot usermod med -aG -flaggor så här,
$sudoanvändarmod-aGlinuxgroup1 linuxuser1
Användaren linuxuser1 läggs till i linuxgroup1 -gruppen.
Visa en användargrupp
För att se användarens grupp skriver du kommandot grupper i terminalen och trycker på Retur. Det visar användarens grupper. Du måste först logga in med den angivna användaren och sedan köra kommandot grupper.
$dess- linuxanvändare1$grupper
Som du kan se är linuxgroup1 listad som gruppen linuxuser1.
Lista alla användare i en enda grupp
Om du vill lista alla användare i en grupp kör du kommandot cat, cut och grep med följande parametrar.
$katt /etc/grupp| skära --avgränsare=:-fält=1,4 | greppGRUPP NAMNSe till att ersätta gruppnamnet med ditt önskade gruppnamn. Till exempel linuxgroup1
Du kan se att användarna i linuxgroup1 är listade.
Radering av en användare från en grupp
Om du vill ta bort en användare från någon grupp. Du kan göra det genom att skriva användarnamn och gruppnamn följt av kommandot deluser.
$sudodeluser linuxuser1 linuxgroup1
Du kan se att användaren är borttagen från gruppen linuxgroup1.
Radering av en användare
Om du vill ta bort en användare från operativsystemet. Du kan helt enkelt ta bort det genom att köra kommandot deluser med användarnamnet
$sudodeluser linuxuser1
Om du också vill ta bort användarens hemkatalog, använd flagga –borttag-hem med kommandot deluser så här
$sudodeluser-flytta hemlinuxanvändare1
Och nu, om vi listar katalogen /home, kommer det inte att finnas någon hemkatalog för linuxuser1 -användaren.
Radering av en grupp
Om du vill ta bort gruppen från operativsystemet kör du kommandot delgroup med gruppnamnet så här
$sudodelgroup linuxgroup1
Gruppen har tagits bort.
Sammanfatta
Att hantera användarna är en mycket viktig uppgift som Linux -administratörer utför. I Linux -baserade distributioner kan vi enkelt skapa nya användare och hantera dem. Den här artikeln beskriver användarhantering på det Linux -baserade systemet i detalj.