Administrer brugere og grupper i linux

Indholdsfortegnelse:
- Administrer brugere og grupper i Linux
- Brugerkonti
- Brugergrupper
- Bruger- og gruppestyringskommandoer i Linux
- Oprettelse af brugere
- Ændring af brugere
- Sletning af brugere
- Oprettelse af grupper
- Gruppemodifikation
- Gruppens sletning
- Føj brugere til en gruppe
- Fjern brugere fra en gruppe
Håndtering af brugere og grupper i Linux vil give os mulighed for at udnytte optimalt brug af flerbruger-systemet i de tilfælde, hvor flere mennesker bruger serverressourcer. Hver af brugerne identificeres ved hjælp af et navn og skal have en adgangskode tildelt, med begge data skal de få adgang til systemet for deres respektive legitimationsverifikation. Hvis du vil lære om bruger- og gruppestyring, er dette den ideelle artikel for dig.
Administrer brugere og grupper i Linux
Hovedmålet med bruger- og gruppestyring i Linux er at give flere brugere mulighed for at bruge systemet, men på en ordnet og sikker måde. På en sådan måde, at ingen af de opgaver, der udføres af nogen bruger, kan sætte hele systemet i fare. Gennem styring etableres sikkerhedsmekanismer og politikker til beskyttelse af hver enkelt brugers data samt for at sikre og beskytte driften af hele systemet.
Brugerkonti
Som jeg nævnte før, skal du have en brugerkonto for at bruge Linux-operativsystemet. Denne konto består af et brugernavn (login) og en adgangskode. Brugerkonti oprettes af systemadministratoren, der i Linux er kendt som rodbrugeren. Hver bruger skal nødvendigvis høre til en brugergruppe. På tidspunktet for indrejse i systemet skal brugeren desuden identificere sig med sin brugerkonto, og i tilfælde af fejl nægter systemet ham adgang.
Efter tilfredsstillende identifikation af sig selv kan brugeren bruge systemet og køre alle de applikationer, der er tilladt, samt udføre handlinger (læse, ændre eller slette) på de filer, som han har tilladelse til.
Vi anbefaler at læse vejledningen for begyndere i Linux.
På den anden side giver en brugerkonto ikke kun et simpelt navn, det er også udgangspunktet for at etablere en rute, hvor dine dokumenter og brugerprofil gemmes. I Linux er det normalt inden for mappen / home / username.
I det øjeblik brugeren kører en applikation, indlæser systemet den i hukommelsen og kører derefter. I computerfeltet kaldes de applikationer, der kører på et bestemt tidspunkt, processer. Så i et multi-user system hører hver proces til en bruger, det samme system er ansvarlig for at tildele det til den bruger, der er startet eksekveringen.
Vi kan se alle de kørende processer ved hjælp af kommando:
ps aux
For at se dem i realtid bruger vi kommandoen
Brugergrupper
For at tillade fleksibel administration af brugertilladelser tillader Linux brugere at være struktureret på tværs af grupper, og tilladelser kan tildeles en gruppe. For eksempel har vi en uddannelsesinstitution, gruppen af lærere har adgang til bestemte filer, når vi tilføjer en ny lærer i systemet, behøver vi kun tildele lærergruppen til deres brugerkonto.
Som jeg nævnte før, skal alle brugere tilhøre en primær eller primær gruppe (obligatorisk), men det kan høre til andre grupper, de betragtes som sekundære. Alle brugergrupper kan kun indeholde flere brugere, dvs. de kan ikke indeholde andre grupper.
Hver gruppe af brugere i Linux identificeres med et andet antal. Dette er kendt som en gruppeidentifikator eller gid = Group IDentifier. Internt udfører systemet procedurerne under gidet og ikke med navnet på gruppen. Normalt, når du opretter grupper, tildeler systemet dig et gid fra 1000 og op. Givet mindre end 100 er forbeholdt brug af systemet og dets specielle grupper.
Som standard gemmes information i grupperne i et system i Linux i filen / etc / group. Denne fil kan ses fra enhver teksteditor. Hver af dens linjer gemmer de specifikke parametre for gruppen og tilknyttede brugere. Filen kan kun ændres af administratoren (rodbruger). På den anden side gemmes gruppe-adgangskoder i krypteret form med et irreversibelt krypteringssystem, også i en tekstfil: / etc / gshadow.
Bruger- og gruppestyringskommandoer i Linux
Oprettelse af brugere
For at tilføje en bruger, der angiver dens informationsparametre, bruger vi kommandoen useradd i konsollen. Dens syntaks er:
useradd brugernavn
Vi kan fremhæve blandt alle dine muligheder følgende:
- g: Hovedgruppe, der tildeles brugeren d: At tildele brugerens hjemmemappe. Normalt er det / home / username-m: Opret hjemmemappe, i tilfælde af at de ikke eksisterer: User shell (shell). Det er normalt / bin / bash
For eksempel ønsker vi at oprette en bruger, der hedder "luis", og at deres hovedgruppe er "lærere", som andre har tildelt som hjemmemappe "/ home / luis", og at deres kommandoer fortolkes i "/ bin / bash". Kommandoen, som vi skal udføre, er følgende:
sudo useradd -g lærere -d / home / luis -m -s / bin / bash luis
Nu skal vi etablere din adgangskode ved hjælp af kommandoen passwd:
sudo passwd luis
Systemet beder os om adgangskoden to gange, og det er det! Det vil blive tildelt.
Et relevant faktum er, at vi kan bruge useradd-kommandoen til at oprette brugere i batches ved hjælp af shell-scriptet.
VI ANBEFALER dig PlayOnLinux: Windows-spil på LinuxPå den anden side er en anbefaling, der skal tages i betragtning, det faktum at oprette brugernavne med små bogstaver, og det inkluderer også tal og et tegn som bindestreg eller understreg. Det skal også huskes, at for Linux er Luis forskellig fra luis, da det er store og små bogstaver.
Ændring af brugere
For at foretage ændringer til brugere bruges kommandoen usermod. Dette giver dig mulighed for at foretage ændringer af navnet, hjemmemappen, dens kommandotolk, dens grupper, blandt andre.
For eksempel at ændre det brugernavn, vi bruger:
sudo usermod -d / home / folder_luis luis
Sletning af brugere
Eliminering af brugere udføres ved hjælp af kommandoen userdel og derefter brugernavnet. Hvis vi tilføjer optionen -r til instruktionen, fjernes din hjemmemappe også. Lad os se eksemplet:
Oprettelse af grupper
I dette tilfælde har vi gruppenadd- kommandoen, vi skal bare angive gruppens navn som en parameter. Hvis vi f.eks. Ville tilføje en gruppe kaldet "studerende", ville sætningen være:
Gruppemodifikation
Selvfølgelig kan grupper også ændres, ligesom vi gør med brugere. For at gøre dette bruger vi kommandoen groupmod. I tilfælde af grupper kan vi redigere deres navn eller deres gid.
Syntaks for kommandoen er: sudo groupmod gruppe-navn, eksempel:
lad os for eksempel ændre gid fra gruppen "professorer":
Gruppens sletning
Vi gør det med gruppendel- kommandoen efterfulgt af gruppenavnet, for eksempel:
sudo gruppe af lærere
Gruppen slettes kun, hvis den ikke har brugere med gruppen tildelt som primær. Hvis der findes en bruger med denne betingelse, slettes gruppen ikke.
Føj brugere til en gruppe
Til dette bruger vi adduser- kommandoen og derefter brugernavnet og gruppenavnet. For eksempel at tilføje Luis til lærergruppen, vi bruger:
Fjern brugere fra en gruppe
Og til sidst, hvis vi vil fjerne en bruger fra en gruppe, bruger vi kommandoen for deluser ledsaget af navnet på brugeren og gruppen. Hvis vi f.eks. Vil fjerne "luis" fra gruppen "professorer":
sudo deluser luis professorer
Som du kan se, har vi nok værktøjer til at udføre fremragende bruger- og gruppestyring i Linux. Hvis du har brug for mere information om kommandoerne, kan du konsultere den tilgængelige hjælp, udføre mand efterfulgt af navnet for eksempel:
mand adduser
Kan du desuden give os dine spørgsmål eller bekymringer i vores kommentarer, og kan vi hjælpe dig?
Ny scansnap kvitteringssoftware til fujitsu scansnap scannere: digitaliser og administrer dine kvitteringer

Fujitsu, der er ansvarlig for fremstilling, design og markedsføring af scannere under det japanske multinationals brand, annoncerer lanceringen af ScanSnap
▷ Bedste qnap-apps til Android. administrer din nas fra din mobil

Vi gennemgår, hvad vi betragter som de bedste QNAP Android-applikationer, ✅ al styring af vores NAS fra Smartphone
Dr.fone: tilslut din mobiltelefon og administrer den i enkle trin

Lad os tale om et program kaldet dr.fone, der er til pc'er og iOS og Android smartphones. Med det kan du styre din mobil.