Dette dokumentet er optimalisert for begge brukere som leter etter et raskt svar, og brukere som leter etter en forståelse av Linux -grupper. Den første delen viser den praktiske løsningen på spørsmålet om hvordan Linux -grupper kan fjernes. Under den er den generelle guiden for grupper.
Alle trinnene som vises i denne opplæringen inkluderer skjermbilder, noe som gjør det enkelt for hver Linux -bruker å følge dem.
Hvordan slette en gruppe i Linux
Som sagt i innledningen, viser den første delen av denne opplæringen hvordan du enkelt kan slette en Linux -gruppe.
Det er viktig å avklare. Før du sletter den primære gruppen til en bruker, må du først fjerne brukeren.
Syntaksen for å fjerne Linux -gruppene er følgende:
1 | Sudo GroupDel |
I det følgende eksempel er gruppen som skal fjernes Linuxhint4. Kommandoen for å slette en gruppe er GroupDel. Å utføre det krever privilegier, så det må gå foran sudo eller utført som en rot.
Å slette den hypotetiske gruppen som er navngitt Linuxhint4, Kjør følgende kommando hvor Linuxhint4 Må erstattes med gruppen du vil slette i systemet ditt:
1 | Sudo GroupDel Linuxhint4 |
Hvis du ikke får en feilmelding, var operasjonen vellykket. Men du kan sjekke de eksisterende gruppene som er oppført i alfabetisk rekkefølge ved å kjøre følgende kommando:
1 | Getent Group | Cut -D: -F1 | sortere |
Hva Linux -grupper er, hvordan du lager og administrerer dem
Linux -grupper lar oss tildele tillatelser eller tilgang til flere brukere ved å legge dem til den tillatte gruppen. Hensikten med Linux -grupper er å lette eller tillate organisering og administrasjon av brukerne deres tillatte og begrensede ressurser. Grupper lar også administratorer dele visse privilegier eller alle sammen, for eksempel når du legger brukere til SUDO -gruppen.
Når vi definerer tillatelser over en fil eller katalog, definerer vi de tre typene tillatelser: Tillatelser for eieren, for gruppen som filen tilhører, og for andre.
Grupper informasjon som tilknyttede brukere, ID og autentisering lagres i /etc/gruppefil. Du kan lese denne filen ved å utføre ls Kommando etterfulgt av banen, som vist i følgende skjermbilde:
1 | Mindre /etc /gruppe |
Når du leser /etc/gruppefil, Du vil se en lignende liste vist i følgende figur. Tolke det som en tabell hvis kolonner er to prikker:
La oss ta den femte linjen som et eksempel. Vi har fire kolonner atskilt med to prikker som reflektert i følgende bilde:
Følgende tabell beskriver hver kolonne der adm er gruppenavnet, x refererer til passordet som er lagret i /etc/passwd -fil, 4 refererer til gruppe -ID, og Gruppebrukere viser alle gruppemedlemmene:
adm | x | 4 | Root, Linuxhint |
---|---|---|---|
Gruppenavn | Passordstatus | Gruppe -ID | Gruppebrukere |
Merk: /etc/skyggefil henvist i den andre kolonnen lagrer brukeren krypterte passord.
Opprette grupper i Linux
Hvis du vil vite hvordan du sletter grupper i Linux, bør du også vite hvordan du legger dem til.
Kommandoen for å legge til Linux -gruppene er Groupadd etterfulgt av gruppenavnet. Denne kommandoen krever også at privilegier skal utføres, så den må kjøres som en rot eller forut for av sudo.
Syntaksen er enkel:
1 | sudo groupadd |
For dette eksemplet vil vi opprette en gruppe som heter Linuxhint4.
1 | Sudo Groupadd Linuxhint4 |
Hvis det ikke er noen feilmelding, ble gruppen opprettet vellykket. Men du kan sjekke det ved å male gruppelisten i alfabetisk rekkefølge som gjort i forrige seksjon ved å kjøre følgende kommando:
1 | Getent Group | Cut -D: -F1 | sortere |
Som du kan se i bildet ovenfor, eksisterer gruppen.
Hvordan vise og endre en filgruppe
Denne delen av dokumentet forklarer hvordan du endrer en filgruppe. Som standard tilhører filene gruppen til brukeren som opprettet den.
Eksempelfilen som brukes i denne opplæringen heter Linuxhintfile. Syntaksen for å lære en filgruppe er følgende:
1 | ls -lg |
Derfor, for å se LinuxHintFile -gruppen, kjører vi følgende kommando:
1 | ls -lg linuxhintfile |
Som du kan se i forrige bilde, tilhører filen Linuxhint gruppe.
For å endre filgruppen er syntaksen følgende:
1 | sudo chgrp |
I dette tilfellet ønsker vi å endre Linuxhintfile gruppe fra Linuxhint til Linuxhint4 Ved å kjøre følgende kommando:
1 | sudo chgrp linuxhint4 linuxhintfile |
Du kan sjekke resultatet ved å kjøre ls en gang til.
1 | ls -lg linuxhintfile |
Som du ser ble gruppen vellykket endret.
Hvordan legge til en bruker til en sekundærgruppe
Nå, den Linuxhintfile tilhører Linuxhint4 gruppe. La oss legge til Linuxhint Bruker til Linuxhint4 -gruppen. Men det er viktig å avklare. De Linuxhint Bruker har allerede sin primære gruppe, og vi vil ikke erstatte den. Vi ønsker å legge brukeren til en ekstra gruppe, og gi ham tillatelser over filen som tilhører den nye gruppen (Linuxhint4).
Syntaksen er enkel som vist i følgende:
1 | sudo usermod -a -g |
Derfor, for å legge til Linuxhint -bruker til Linuxhint4 Gruppe, vi utfører følgende kommando:
1 | sudo usermod -a -g linuxhint4 linuxhint |
Som vist i /etc/gruppefil, Brukeren ble vellykket lagt til gruppen.
1 | Mindre /etc /gruppe |
Fortsett å lese for å lære å fjerne brukere fra grupper.
Hvordan fjerne en bruker fra en gruppe
For å fjerne en bruker fra en gruppe i Linux, bruk følgende syntaks:
1 | Sudo Gpasswd -Delete |
Derfor for å fjerne Linuxhint bruker fra Linuxhint4 Gruppe, vi kjører kommandoen vist i følgende figur:
1 | sudo gpasswd --delete linuxhint linuxhint4 |
Jeg håper innholdet vårt var nyttig for deg å lære mer om administrerende grupper i Linux.
Konklusjon
Som du kan se, er det veldig enkelt å slette, legge til og administrere grupper i Linux. Når brukerne har forstått en gruppes formål, blir det grunnleggende og nyttig å administrere dem, spesielt når de arbeider med mange brukere. Eksempler beskrevet i denne artikkelen er nyttige for hver Linux -distribusjon. Det anbefales å praktisere alle gitte eksempler for å bli kjent med de forklarte kommandoene. Det anbefales også å lese om ACL -tillatelser for Linux -systemer.
Takk for at du leste opplæringen vår som viser hvordan du sletter grupper i Linux og andre relaterte tips. Fortsett å følge oss for mer Linux profesjonelt innhold.