En grupp i Linux är ett sätt att placera användare med liknande åtkomst och behörigheter i en samling. Genom att använda grupper kan en administratör definiera åtkomstkontroll och behörigheter för alla användare som tillhör den gruppen. Utan grupper skulle administratören behöva definiera roller för enskilda användare, men med grupper kan dessa roller ges till en grupp som i sin tur kommer att gälla för alla användare i gruppen.
I den här artikeln ska vi lära oss hur man lägger till en användare i en grupp. Vi kommer att se olika metoder för att göra detsamma.
Innehållsförteckning
- Vad är Linux Group?
- Förutsättningar för att lägga till en användare i en grupp i Linux
- Hur man lägger till användare till en grupp i Linux medan man skapar användaren.
- Hur man lägger till användare till en grupp i Linux som redan finns.
- Frequesty ställda frågor
Vad är Linux Group?
En Linux-grupp är en samling användarkonton som delar gemensamma åtkomstbehörigheter till filer, kataloger och andra systemresurser. Varje användare på ett Linux-system är associerad med en eller flera grupper, och grupper används för att förenkla processen för att hantera användaråtkomst och privilegier.
Nyckelegenskaper:
- Gruppidentifierare (GID): Varje grupp tilldelas en unik numerisk identifierare som kallas grupp-ID (GID). GID används av systemet för att skilja mellan grupper och är associerat med specifika behörigheter.
- Gruppmedlemskap: Användare kan tillhöra en eller flera grupper. När en användare är en del av en grupp ärver de behörigheterna som tilldelats den gruppen. Detta förenklar processen att hantera behörigheter för flera användare som kräver liknande åtkomstnivåer.
Typer av grupper:
- Primär grupp: Varje användare har en primär grupp, som är huvudgruppen som är kopplad till deras konto. Den primära gruppen anges i användarens post i
/etc/passwd>
fil. - Sekundära grupper: Användare kan också tillhöra ytterligare grupper som kallas sekundära grupper. Dessa grupper ger kompletterande behörigheter utöver de som beviljats av den primära gruppen.
Förutsättningar för att lägga till en användare i en grupp i Linux
- En linux-maskin med root/sudo-åtkomst.
- Grundläggande förståelse för Linux-terminalen.
- Förståelse av useradd och usermod kommando.
Hur man lägger till användare till en grupp i Linux medan man skapar användaren.
Steg 1: Skapa en användare medan du lägger till den i en grupp.
Vi kan skapa en användare med användaradd kommando.
hur man bestämmer bildskärmens storlek
useradd [options] [username]>
Vi kan använda alternativet -G följt av gruppnamnet för att lägga till denna användare till vilken grupp vi vill. Till exempel ska vi skapa en användare 'dummy' och lägga till den i sudo-gruppen med följande kommando.
useradd -G sudo dummy>
Detta skulle skapa användaren och samtidigt lägga till den i sudo-gruppen.

Skapa en ny användare och lägga till den i en grupp
Steg 2: Verifiera grupperna för användarens 'dummy'.
För att kontrollera grupperna av användardocka kan vi använda grupper kommando.
#syntax groups [username]>
Skriv följande kommando i terminalen.
vlc ladda ner youtube-videor
groups dummy>
Produktion:

Kontrollerar grupper av dummyanvändare.
Som vi kan se är dummygruppen nu medlem i sudogruppen.
Hur man lägger till användare till en grupp i Linux som redan finns.
I den här metoden ska vi skapa en ny användare för demonstrationsändamål. Sedan ska vi lägga till den i en redan befintlig grupp.
Steg 1: Skapa en användare (valfritt)
Vi ska skapa en testanvändare med kommandot useradd. Detta kommando används för att lägga till användare till linux-systemet.
useradd geek>
Här använder vi användarnamnet som nörd. Du är fri att använda valfritt namn.

Lägger till en nördanvändare i systemet
Nu, för att verifiera om användaren har lagts till eller inte, använd följande kommando.
cut -d: -f1 /etc/passwd | grep 'geek>
Cut-kommandot hämtar innehåll från filen baserat på det angivna villkoret. Här
- Vi väljer det första fältet med alternativet -f1.
- Fälten delas med avgränsningarna : godkänd med -d.
- Vi kommer åt filen /etc/passwd som innehåller alla användare som finns i systemet. (Du behöver antingen root- eller sudo-åtkomst för att läsa den här filen)
- Sedan grep vi vårt användarnamn 'nörd' för att se om det läggs till i användarlistan.

Kontrollerar användaren i /etc/passwd
Här får vi resultatet nörd vilket betyder att användaren har lagts till.
Steg 2: Lägga till den skapade användaren till sudoers-gruppen
Nu, för att lägga till en användare i en grupp, har vi usermod kommando som är för användarändring.
Syntaxen är:
global var i js
usermod [options] [other fields...] [username]>
Här kommer vi att använda alternativet -aG vilket betyder lägga till i gruppen sedan det första argumentet efter alternativet -aG skickar vi gruppnamnet och sedan, slutligen, användarnamnet.
För att lägga till geek-användaren till sudo-gruppen behöver vi följande ändringar:
usermod -aG sudo geek>
En gång exekveras detta kommando. Du kan kontrollera alla grupper som nördanvändaren tillhör genom att använda kommandot groups.
groups geek>
Detta kommer att lista alla grupper som användaren 'nörd' är medlem i.

Verifierar användarens grupper
10 av 10
Som vi kan se tillhör nördanvändaren 2 grupper, nörd (varje användare får en grupp med sitt eget namn) och sudo. Därför har vi framgångsrikt lagt till användarnörden till sudogruppen.
Frequesty ställda frågor
Varför skulle jag behöva lägga till en användare i en grupp i Linux?
Att lägga till en användare i en grupp i Linux är viktigt för att hantera åtkomstbehörigheter. Med grupper kan du organisera användare och definiera specifika behörigheter för dessa användare tillsammans. Om du till exempel har ett projekt med flera gruppmedlemmar kan du genom att skapa en grupp för det projektet bevilja behörigheter till projektrelaterade filer eller kataloger till hela gruppen samtidigt, vilket förenklar åtkomstkontrollen.
Vad är kommandoradsmetoden för att lägga till en användare i en grupp i Linux?
Det primära kommandot för att lägga till en användare i en grupp i Linux är
usermod>
.Grundsyntaxen är:
sudo usermod -aG>Detta kommando lägger till den angivna användaren till den angivna gruppen. De
-aG>
flaggor säkerställer att användaren läggs till i gruppen utan att påverka deras andra gruppmedlemskap.
Finns det grafiska gränssnitt tillgängliga för att lägga till användare i grupper i Linux?
Ja, Linux-skrivbordsmiljöer tillhandahåller ofta grafiska verktyg för användarhantering. Till exempel inkluderar GNOME-skrivbordsmiljön ett program för användare och grupper.
Du kan starta den med:
powershell kommentar multilinesudo gnome-control-center user-accounts>Detta gränssnitt låter dig hantera användarkonton, inklusive gruppmedlemskap, på ett mer användarvänligt sätt.
Kan jag lägga till en användare i flera grupper samtidigt i Linux?
Ja, du kan lägga till en användare till flera grupper samtidigt genom att inkludera flera gruppnamn i
usermod>
kommando, avgränsade med kommatecken.Till exempel:
sudo usermod -aG group1,group2,group3 username>Detta kommando lägger användaren till
group1>
,group2>
, ochgroup3>
i en enda operation.
Hur kan jag verifiera att en användare har lagts till i en grupp i Linux?
Du kan verifiera en användares gruppmedlemskap med hjälp av
groups>
kommando.Till exempel:
groups username>Detta kommando visar en lista över grupper som den angivna användaren tillhör. Dessutom kan du kontrollera filen /etc/group eller använda andra konfigurationsfiler för att bekräfta gruppmedlemskap för en viss användare.
Slutsats
I den här artikeln diskuterade vi hot att lägga till en användare till Linux-grupper. Linux Hroups som är integrerade för att organisera användare med krav på delad åtkomst, effektivisera behörighetshantering och förbättra systemsäkerheten. Genom gruppidentifierare (GID) och primära/sekundära gruppskillnader ärver användarna behörigheter effektivt baserat på gruppmedlemskap, vilket minskar administrativ komplexitet. Den här artikeln beskrev praktiska steg för att lägga till användare till grupper i Linux med hjälp av kommandon somuseradd>
ochusermod>
, för användare med root- eller sudo-åtkomst. Linux-grupper spelar en avgörande roll för att tillhandahålla ett strukturerat och säkert förhållningssätt till användaråtkomst inom Linux-miljön, vilket bidrar till effektiv systemadministration.