Hur man lägger till användare till en grupp i Fedora Linux

Hur Man Lagger Till Anvandare Till En Grupp I Fedora Linux



Den här guiden visar hur man lägger till en användare till en användargrupp eller fler i Fedora Linux.

Förutsättningar:

För att utföra stegen som visas i den här guiden behöver du följande komponenter:

  • Ett korrekt konfigurerat Fedora Linux-system. För testning kan du skapa en Fedora Linux VM använder VirtualBox .
  • Tillgång till en icke-rootanvändare med sudo privilegium .

Användargrupper i Fedora Linux

Linux är ett robust fleranvändarsystem som tillåter flera användare att komma åt och använda systemet samtidigt. Varje användare tilldelas en uppsättning behörigheter som begränsar vad användaren kan och inte kan göra på systemet.







Det kan dock vara skrämmande att definiera användarbehörigheterna per användare. För att förenkla detta kommer Linux med funktionen för användargrupper. En användargrupp består, som namnet antyder, av flera användare. Vi kan ange behörigheter för användargruppen som tillämpas på alla användare inom den gruppen.



Typer av användargrupper

1. Primära användargrupper

Varje användare i systemet tillhör exakt en primär användargrupp. Gruppnamnet är detsamma som målanvändaren.



Närhelst användaren skapar en fil tilldelas den primära gruppen filbehörigheterna.





Till exempel, 'viktor'-användaren tillhör den primära användargruppen 'viktor':

$ grupper viktor



Låt oss testa filbehörighetstilldelningen. Följande kommando skapar en tom fil och listar dess filbehörigheter:

$ Rör testa && ls -l testa

2. Sekundära eller kompletterande grupper

Dessa grupper används vanligtvis för att hantera en viss behörighet till en uppsättning användare. Alla användare kan vara en del av noll eller fler sekundära användargrupper.

Här är några av de vanliga sekundära användargrupperna som du kommer att stöta på:

  • hjul : Det är en användargrupp som finns i alla moderna UNIX/Linux-system. Den används för att kontrollera åtkomsten till ett root-privilegium. Alla användare inom denna grupp kan köra kommandona med sudo.
  • ingen : En användargrupp som inte har någon behörighet.
  • rot : Den levereras med komplett systemadministratörskontroll.
  • lp : Den styr åtkomsten till parallellportenheter.
  • proc : Den här gruppen tillåter åtkomst att lära sig processinformationen. Annars är det förbjudet av proc-filsystemet.

Förutom dessa vanliga grupper finns det även andra användargrupper:

  • audio : Ljud hårdvara
  • video : Videoinspelningsenheter, 2D/3D-accelerationsenheter och sådant
  • kvm : Tillgång till virtuella KVM-maskiner
  • disk : Tillgång till blockering av enheter
  • diskett : Tillgång till diskettenheter
  • optisk : Tillgång till CD/DVD-enheter
  • lagring : Tillgång till flyttbara enheter

Olika program skapar också sina egna användare och grupper. Till exempel: postgres (PostgreSQL), mysql (MySQL), etc.

Lista användargrupperna

Det finns flera sätt att lista alla grupper i systemet. För att hitta grupperna som en användare är en del av, använd följande grupper-kommando:

$ grupper < användare >

För att lista alla grupper som finns i systemet kan vi kontrollera innehållet i /etc/group fil:

$ katt / etc / grupp

Kommandot 'getent' kan också lista alla grupper på liknande sätt:

$ gegent grupp

För att få en lista över endast gruppnamnen kan vi redigera utdata med 'awk':

$ gegent grupp | awk -F: '{ print $1}'

Lägga till en användare i en grupp

I det här avsnittet kommer vi att visa hur man lägger till en användare i en befintlig grupp.

Skapa en ny användare

För demonstration skapar vi en ny dummy-användare. Proceduren är dock fortfarande giltig för alla befintliga användare.

För att skapa en ny användare, kör följande kommando:

$ sudo useradd dummy

Om du vill skapa användaren med en egen hemkatalog, använd följande kommando istället:

$ sudo användaradd -m dummy

Tilldela sedan ett inloggningslösenord för den nya användaren:

$ sudo passwd dummy

Lägga till en användare i en användargrupp

Som standard tillhör användaren sin egen primära användargrupp:

$ grupper dummy

För att lägga till användaren i en sekundär användargrupp, använd kommandot 'usermod':

$ sudo usermod -aG < grupp > < Användarnamn >

Om du vill lägga till användaren i flera grupper, använd följande kommando istället:

$ sudo usermod -aG < grupp 1 > , < grupp_2 > , < grupp_3 > < Användarnamn >

Verifiering

Använd kommandot 'grupper' för att kontrollera listan över grupper som användaren är en del av:

$ grupper dummy

Bonus: Ta bort en användare från en grupp

Om en användare ska återkallas med de behörigheter som beviljats ​​av en användargrupp kan vi helt enkelt ta bort användaren från gruppen.

För att ta bort en användare från en grupp, använd följande kommando:

$ sudo gpasswd -d < Användarnamn > < grupp >

Vi kan verifiera om det fungerade med kommandot 'grupper':

$ grupper < Användarnamn >

Slutsats

Vi demonstrerade de olika sätten att lägga till en användare till en användargrupp i Fedora Linux. Dessutom visade vi också hur man listar alla grupper i systemet och hur man tar bort användarna från en användargrupp.

Intresserad av att lära dig mer om användarhantering? Kolla in den här guiden lägga till användare till sudoers . De Fedora underkategori innehåller också massor av guider om olika aspekter av Fedora Linux.

Lycka till med datoranvändningen!