Hur man lägger till användare i gruppen på Linux - självstudier

Att ändra gruppen en användare är associerad med är en riktigt enkel uppgift, men inte alla känner till kommandona. Speciellt för att lägga till en användare i en sekundär grupp också. Vi går igenom alla scenarier för dig. I den här artikeln ska vi prata om hur man lägger till användare i gruppen på Linux - handledning. Låt oss börja!





Användarkonton kan faktiskt tilldelas till en eller flera grupper på Linux. Du kan också konfigurera filbehörigheter och andra behörigheter för gruppen. Såsom på Ubuntu är det bara användare i sudo-gruppen som kan använda sudo kommandot för att få förhöjda behörigheter.



Linux-grupper

Linux grupper är organisationsenheter som också används för att organisera och administrera användarkonton i Linux. Det primära syftet med grupper är att definiera en uppsättning behörigheter faktiskt. Till exempel läsa, skriva eller utföra behörighet för en viss resurs som kan delas mellan användarna inom gruppen.

Det finns faktiskt två typer av grupper i Linux-operativsystem:



  • Den primära gruppen - När en användare skapar en fil är filens grupp faktiskt inställd på användarens primära grupp. För det mesta är gruppens namn detsamma som användarens namn. Informationen om användarens primära grupp lagras faktiskt i /etc/passwd fil.
  • Sekundär eller kompletterande grupp - Användbart när du vill bevilja många filbehörigheter till en uppsättning användare som är medlemmar i gruppen. Till exempel om du lägger till en specifik användare i docker grupp kommer användaren att ärva åtkomsträttigheterna från gruppen och också kunna köra dockarkommandon.

Varje användare kan tillhöra exakt en primär grupp och noll eller flera sekundära grupper.



Observera att endast root eller användare med sudo åtkomst kan lägga till en användare i en grupp.

Lägg till en ny grupp

Om du vill skapa en ny grupp på ditt system använder du kommandot groupadd följande kommando och ersätter den nya gruppen tillsammans med namnet på den grupp du vill skapa. Du måste också använda sudo med det här kommandot. (Eller på Linux-distributioner som inte använder sudo måste du köra kommandot su på egen hand för att få förhöjda behörigheter innan du kör kommandot).



usermod

Lägg till ett befintligt användarkonto i en grupp

Om du vill lägga till ett befintligt användarkonto i en grupp på ditt system, använd sedan kommandot examplegroup och ersätt exampleusername med gruppens namn. Att du vill lägga till användaren till och geek med användarens namn vill du också lägga till.



sudo

Såsom att lägga till användaren usermod till gruppen examplegroup , använd följande kommando:

exampleusername

Ändra en primärgrupp för användare

Medan ett användarkonto kan ingå i flera grupper, är en av grupperna alltid den primära gruppen och de andra är faktiskt sekundära grupper. Användarens inloggningsprocess och filer och mappar som användaren skapar kommer också att tilldelas den primära gruppen.

Om du vill ändra den primära gruppen som en användare tilldelas till, kör sedan kommandot -g och ersätt -G med gruppens namn. Att du vill vara den primära och groups med namnet på användarkontot.

id

Notera nu groups här. När du använder gemener g tilldelar du en primär grupp. När du använder versaler id , som ovan, tilldelar du också en ny sekundär grupp.

Visa de grupper ett användarkonto har tilldelats

För att se grupperna tilldelas det aktuella användarkontot. Du måste köra groups kommando. Du kommer då att se en lista med grupper.

bästa craigslist app android
id

För att visa de numeriska ID: n som är associerade med varje grupp, kör sedan example kommando istället:

useradd

lägg till användare i gruppen

Om du vill se grupperna tilldelas ett annat användarkonto. Kör sedan getent kommandot och ange namnet på användarkontot.

gpasswd

Du kan också se de numeriska ID: n som är kopplade till varje grupp genom att köra kommandot -d och ange ett användarnamn.

username

Den första gruppen i groupname listan eller gruppen som visas efter gid = i sudo gpasswd -d username groupname listan är faktiskt användarkontots primära grupp. De andra grupperna är också sekundära grupper. Så i skärmdumpen nedan är användarkontots primära grupp groupdel i princip.

Battlefront 2 tangentbord fungerar inte

lägg till användare i gruppen

Skapa en ny användare och tilldela en grupp i ett kommando

Ibland kanske du vill skapa ett nytt användarkonto som har åtkomst till en viss resurs eller katalog, till exempel en ny FTP-användare. Du kan också ange vilka grupper ett användarkonto ska tilldelas när du skapar ett användarkonto med kommandot sudo groupdel groupname, så här:

sudo groupadd mynewgroup

Till exempel, för att skapa ett nytt användarkonto med namnet jsmith och även tilldela det kontot till ftp-gruppen, skulle du köra:

usermod -a -G examplegroup exampleusername

Du vill tilldela ett lösenord för användaren efteråt, obviuosly:

usermod -a -G sudo geek

Lägg till en användare i flera grupper

När du tilldelar sekundära grupper till ett användarkonto. Du kan enkelt tilldela flera grupper samtidigt genom att separera listan med ett komma.

usermod -g groupname username

Såsom att lägga till användaren med namnet geek i ftp-, sudo- och exempelgrupperna som du skulle köra:

groups

Du kan ange så många grupper du vill - bara separera dem alla med ett kommatecken nu.

Visa alla grupper på systemet

Om du vill visa en lista över alla grupper på ditt system kan du använda kommandot

id
:

groups exampleusername

Denna utdata visar också vilka användarkonton som är medlemmar i vilka grupper som faktiskt. Så på skärmdumpen nedan kan vi se att kontona Syslog och Chris också är medlemmar i adm-gruppen.

Det borde täcka allt du behöver veta om att lägga till användare i grupper på Linux.

Hur man tar bort en användare från en grupp

För att ta bort en användare från en grupp måste du använda

id exampleusername
kommando med
useradd -G examplegroup exampleusername
alternativ.

I följande exempel tar vi nu bort användaren

useradd -G ftp jsmith
från gruppen
passwd jsmith
:

usermod -a -G group1,group2,group3 exampleusername

Hur man tar bort en grupp

För att radera en befintlig grupp, använd

usermod -a -G ftp,sudo,example geek
ett kommando följt av gruppnamnet:

getent group

Slutsats

Okej, det var allt folk! Jag hoppas att ni gillar den här artikeln och tycker att den också är till hjälp. Ge oss din feedback om det. Även om ni har ytterligare frågor och frågor relaterade till den här artikeln. Låt oss veta i kommentarfältet nedan. Vi återkommer snart. Ha en bra dag!

Se även: Jämförelse mellan WPS Office vs LibreOffice [Office Suite för Linux]