Sådan tilføjes brugere til en gruppe i Fedora Linux

Sadan Tilfojes Brugere Til En Gruppe I Fedora Linux



Denne guide viser, hvordan man tilføjer en bruger til en brugergruppe eller flere i Fedora Linux.

Forudsætninger:

For at udføre de trin, der er vist i denne vejledning, skal du bruge følgende komponenter:

  • Et korrekt konfigureret Fedora Linux-system. Til test kan du oprette en Fedora Linux VM ved hjælp af VirtualBox .
  • Adgang til en ikke-rootbruger med sudo privilegium .

Brugergrupper i Fedora Linux

Linux er et robust flerbrugersystem, der giver flere brugere adgang til og bruge systemet samtidigt. Hver bruger tildeles et sæt tilladelser, som begrænser, hvad brugeren kan og ikke må på systemet.







Det kan dog være skræmmende at definere brugertilladelserne pr. bruger. For at forenkle dette kommer Linux med funktionen brugergrupper. En brugergruppe består, som navnet antyder, af flere brugere. Vi kan angive tilladelserne for brugergruppen, der gælder for alle brugere i den pågældende gruppe.



Typer af brugergrupper

1. Primære brugergrupper

Hver bruger i systemet tilhører præcis én primær brugergruppe. Gruppenavnet er det samme som målbrugeren.



Når brugeren opretter en fil, tildeles den primære gruppe filtilladelserne.





For eksempel tilhører 'viktor'-brugeren den primære brugergruppe 'viktor':

$ grupper viktor



Lad os teste filtilladelsestildelingen. Følgende kommando opretter en tom fil og viser dens filtilladelser:

$ røre ved prøve && ls -l prøve

2. Sekundære eller supplerende grupper

Disse grupper bruges generelt til at administrere en bestemt tilladelse til et sæt brugere. Enhver bruger kan være en del af nul eller flere sekundære brugergrupper.

Her er nogle af de almindelige sekundære brugergrupper, som du vil støde på:

  • hjul : Det er en brugergruppe, der findes i alle moderne UNIX/Linux-systemer. Det bruges til at kontrollere adgangen til et root-privilegium. Enhver bruger i denne gruppe kan køre kommandoerne med sudo.
  • ingen : En brugergruppe, der ikke har privilegier.
  • rod : Den leveres med komplet systemadministratorkontrol.
  • lp : Den styrer adgangen til parallelportenheder.
  • proc : Denne gruppe giver adgang til at lære procesoplysningerne. Ellers er det forbudt af proc-filsystemet.

Udover disse fælles grupper er der også andre brugergrupper:

  • lyd : Lyd hardware
  • video : Videooptagelsesenheder, 2D/3D-accelerationsenheder og sådan
  • kvm : Adgang til virtuelle KVM-maskiner
  • disk : Adgang til at blokere enheder
  • floppy : Adgang til diskettedrev
  • optisk : Adgang til CD/DVD-drev
  • opbevaring : Adgang til flytbare drev

Forskellige programmer opretter også deres egne brugere og grupper. For eksempel: postgres (PostgreSQL), mysql (MySQL) osv.

Liste over brugergrupper

Der er flere måder at liste alle grupper i systemet på. For at finde de grupper, som en bruger er en del af, skal du bruge følgende grupper kommando:

$ grupper < bruger >

For at liste alle de grupper, der er til stede i systemet, kan vi tjekke indholdet af /etc/group fil:

$ kat / etc / gruppe

Kommandoen 'getent' kan også liste alle grupperne på en lignende måde:

$ dygtig gruppe

For at få en liste over kun gruppenavnene kan vi redigere outputtet ved hjælp af 'awk':

$ dygtig gruppe | awk -F: '{ print $1}'

Tilføjelse af en bruger til en gruppe

I dette afsnit vil vi demonstrere, hvordan man tilføjer en bruger til en eksisterende gruppe.

Oprettelse af en ny bruger

Til demonstration opretter vi en ny dummy-bruger. Proceduren er dog stadig gyldig for enhver eksisterende bruger.

For at oprette en ny bruger skal du køre følgende kommando:

$ sudo brugertilføj dummy

Hvis du vil oprette brugeren med sin egen hjemmemappe, skal du bruge følgende kommando i stedet:

$ sudo brugertilføj -m dummy

Tildel derefter en login-adgangskode til den nye bruger:

$ sudo passwd dummy

Tilføjelse af en bruger til en brugergruppe

Som standard tilhører brugeren sin egen primære brugergruppe:

$ grupper dummy

For at tilføje brugeren til en sekundær brugergruppe, brug kommandoen 'usermod':

$ sudo brugermod -aG < gruppe > < brugernavn >

Hvis du vil tilføje brugeren til flere grupper, skal du bruge følgende kommando i stedet:

$ sudo brugermod -aG < gruppe_1 > , < gruppe_2 > , < gruppe_3 > < brugernavn >

Verifikation

Brug kommandoen 'grupper' til at kontrollere listen over grupper, som brugeren er en del af:

$ grupper dummy

Bonus: Fjernelse af en bruger fra en gruppe

Hvis en bruger skal tilbagekaldes med de tilladelser, en brugergruppe har givet, kan vi blot fjerne brugeren fra gruppen.

For at fjerne en bruger fra en gruppe skal du bruge følgende kommando:

$ sudo gpasswd -d < brugernavn > < gruppe >

Vi kan kontrollere, om det virkede ved hjælp af kommandoen 'grupper':

$ grupper < brugernavn >

Konklusion

Vi demonstrerede de forskellige måder at tilføje en bruger til en brugergruppe i Fedora Linux. Derudover viste vi også, hvordan man kan liste alle grupper i systemet, og hvordan man fjerner brugerne fra en brugergruppe.

Interesseret i at lære mere om brugerstyring? Tjek denne guide på tilføje brugere til sudoers . Det Fedora underkategori indeholder også masser af guider om forskellige aspekter af Fedora Linux.

God computer!