Hvordan legge til brukere i en gruppe i Fedora Linux

Hvordan Legge Til Brukere I En Gruppe I Fedora Linux



Denne guiden viser hvordan du legger til en bruker i en brukergruppe eller flere i Fedora Linux.

Forutsetninger:

For å utføre trinnene som er demonstrert i denne veiledningen, trenger du følgende komponenter:

  • Et riktig konfigurert Fedora Linux-system. For testing kan du lage en Fedora Linux VM bruker VirtualBox .
  • Tilgang til en ikke-rootbruker med sudo privilegium .

Brukergrupper i Fedora Linux

Linux er et robust flerbrukersystem som lar flere brukere få tilgang til og bruke systemet samtidig. Hver bruker blir tildelt et sett med tillatelser som begrenser hva brukeren kan og ikke kan gjøre på systemet.







Det kan imidlertid være skremmende å definere brukertillatelsene per bruker. For å forenkle dette kommer Linux med funksjonen for brukergrupper. En brukergruppe, som navnet antyder, består av flere brukere. Vi kan spesifisere tillatelsene for brukergruppen som gjelder for alle brukere i den gruppen.



Typer brukergrupper

1. Primære brukergrupper

Hver bruker i systemet tilhører nøyaktig én primær brukergruppe. Gruppenavnet er det samme som målbrukeren.



Når brukeren oppretter en fil, tildeles primærgruppen filtillatelsene.





For eksempel tilhører «viktor»-brukeren den primære brukergruppen «viktor»:

$ grupper viktor



La oss teste filtillatelsestildelingen. Følgende kommando oppretter en tom fil og viser filtillatelsene:

$ ta på test && ls -l test

2. Sekundære eller tilleggsgrupper

Disse gruppene brukes vanligvis til å administrere en viss tillatelse til et sett med brukere. Enhver bruker kan være en del av null eller flere sekundære brukergrupper.

Her er noen av de vanlige sekundære brukergruppene du kommer over:

  • hjul : Det er en brukergruppe som finnes i alle moderne UNIX/Linux-systemer. Den brukes til å kontrollere tilgangen til et root-privilegium. Enhver bruker i denne gruppen kan kjøre kommandoene med sudo.
  • ingen : En brukergruppe som ikke har privilegier.
  • rot : Den kommer med komplett systemadministratorkontroll.
  • lp : Den kontrollerer tilgangen til parallellportenheter.
  • proc : Denne gruppen gir tilgang til å lære prosessinformasjonen. Ellers er det forbudt av proc-filsystemet.

I tillegg til disse vanlige gruppene, er det også andre brukergrupper:

  • lyd : Lyd maskinvare
  • video : Videoopptaksenheter, 2D/3D-akselerasjonsenheter og slikt
  • kvm : Tilgang til virtuelle KVM-maskiner
  • disk : Tilgang til å blokkere enheter
  • diskett : Tilgang til diskettstasjoner
  • optisk : Tilgang til CD/DVD-stasjoner
  • Oppbevaring : Tilgang til flyttbare stasjoner

Ulike programmer lager også egne brukere og grupper. For eksempel: postgres (PostgreSQL), mysql (MySQL), etc.

Liste over brukergruppene

Det er flere måter å liste alle gruppene i systemet på. For å finne gruppene som en bruker er en del av, bruk følgende grupper-kommando:

$ grupper < bruker >

For å liste opp alle gruppene som er tilstede i systemet, kan vi sjekke innholdet i /etc/group fil:

$ katt / etc / gruppe

Kommandoen 'getent' kan også liste alle gruppene på lignende måte:

$ høflig gruppe

For å få en liste over bare gruppenavnene, kan vi redigere utdataene ved å bruke 'awk':

$ høflig gruppe | awk -F: '{ print $1}'

Legge til en bruker i en gruppe

I denne delen vil vi demonstrere hvordan du legger til en bruker i en eksisterende gruppe.

Opprette en ny bruker

For demonstrasjon oppretter vi en ny dummy-bruker. Prosedyren er imidlertid fortsatt gyldig for alle eksisterende brukere.

For å opprette en ny bruker, kjør følgende kommando:

$ sudo useradd dummy

Hvis du vil opprette brukeren med sin egen hjemmekatalog, bruk følgende kommando i stedet:

$ sudo brukeradd -m dummy

Deretter tildeler du et påloggingspassord for den nye brukeren:

$ sudo passwd dummy

Legge til en bruker i en brukergruppe

Som standard tilhører brukeren sin egen primære brukergruppe:

$ grupper dummy

For å legge til brukeren i en sekundær brukergruppe, bruk kommandoen 'usermod':

$ sudo brukermod -aG < gruppe > < brukernavn >

Hvis du vil legge til brukeren i flere grupper, bruk følgende kommando i stedet:

$ sudo brukermod -aG < gruppe_1 > , < gruppe_2 > , < gruppe_3 > < brukernavn >

Bekreftelse

Bruk 'grupper'-kommandoen for å sjekke listen over grupper som brukeren er en del av:

$ grupper dummy

Bonus: Fjerne en bruker fra en gruppe

Hvis en bruker skal trekkes tilbake med tillatelsene gitt av en brukergruppe, kan vi ganske enkelt fjerne brukeren fra gruppen.

For å fjerne en bruker fra en gruppe, bruk følgende kommando:

$ sudo gpasswd -d < brukernavn > < gruppe >

Vi kan bekrefte om det fungerte ved å bruke kommandoen 'grupper':

$ grupper < brukernavn >

Konklusjon

Vi demonstrerte de ulike måtene å legge til en bruker til en brukergruppe i Fedora Linux. I tillegg viste vi også frem hvordan man viser alle gruppene i systemet og hvordan man fjerner brukerne fra en brukergruppe.

Interessert i å lære mer om brukeradministrasjon? Sjekk ut denne guiden på legge til brukere til sudoers . De Fedora underkategori inneholder også mange guider om ulike aspekter av Fedora Linux.

Lykke til med databehandling!