Eeltingimused:
Selles juhendis kirjeldatud toimingute tegemiseks vajate järgmisi komponente.
- Õigesti konfigureeritud Fedora Linuxi süsteem. Testimiseks saate luua a Fedora Linuxi VM VirtualBoxi abil .
- Juurdepääs mitte-juurkasutajale rakendusega sudo privileeg .
Kasutajarühmad Fedora Linuxis
Linux on tugev mitme kasutajaga süsteem, mis võimaldab mitmel kasutajal süsteemile korraga juurde pääseda ja seda kasutada. Igale kasutajale on määratud õiguste komplekt, mis piirab seda, mida kasutaja saab süsteemis teha ja mida mitte.
Siiski võib kasutajaõiguste määratlemine kasutajapõhiselt olla hirmutav. Selle lihtsustamiseks on Linuxiga kaasas kasutajarühmade funktsioon. Kasutajarühm, nagu nimigi ütleb, koosneb mitmest kasutajast. Saame määrata kasutajarühma õigused, mis kehtivad selle rühma kõikidele kasutajatele.
Kasutajarühmade tüübid
1. Peamised kasutajarühmad
Iga kasutaja süsteemis kuulub täpselt ühte peamisse kasutajagruppi. Grupi nimi on sama mis sihtkasutaja nimi.
Iga kord, kui kasutaja faili loob, määratakse esmane rühm failiõigustele.
Näiteks kasutaja 'viktor' kuulub 'viktor' põhikasutajate rühma:
$ rühmad Viktor
Testime faili lubade määramist. Järgmine käsk loob tühja faili ja loetleb selle failiõigused:
$ puudutada katsetada && ls -l katsetada
2. Teisesed või lisarühmad
Neid rühmi kasutatakse tavaliselt teatud kasutajate kogumi lubade haldamiseks. Iga kasutaja võib olla osa nullist või enamast teisesest kasutajarühmast.
Siin on mõned levinumad teisesed kasutajarühmad, millega kokku puutute.
- ratas : see on kasutajarühm, mis eksisteerib kõigis kaasaegsetes UNIX/Linuxi süsteemides. Seda kasutatakse juurõigusele juurdepääsu kontrollimiseks. Iga selle grupi kasutaja saab käske sudo abil käivitada.
- mitte keegi : kasutajarühm, millel pole õigusi.
- juur : Kaasas täielik süsteemiadministraatori juhtimine.
- lp : see kontrollib juurdepääsu paralleelpordiga seadmetele.
- proc : see rühm võimaldab juurdepääsu protsessiteabe õppimiseks. Vastasel juhul on proc failisüsteem selle keelanud.
Lisaks nendele tavarühmadele on ka teisi kasutajarühmi:
- heli : Heli riistvara
- video : videohõiveseadmed, 2D/3D-kiirendusseadmed jms
- kvm : juurdepääs KVM-i virtuaalsetele masinatele
- kettale : juurdepääs seadmetele
- floppy : Juurdepääs disketiseadmetele
- optiline : Juurdepääs CD/DVD-draividele
- ladustamine : juurdepääs eemaldatavatele draividele
Erinevad programmid loovad ka oma kasutajaid ja gruppe. Näiteks: postgres (PostgreSQL), mysql (MySQL) jne.
Kasutajarühmade loend
Kõigi süsteemi rühmade loetlemiseks on mitu võimalust. Nende rühmade leidmiseks, kuhu kasutaja kuulub, kasutage järgmist rühmade käsku:
$ rühmad < kasutaja >
Kõigi süsteemis olevate rühmade loetlemiseks saame kontrollida üksuse sisu /etc/group fail:
$ kass / jne / Grupp
Käsk 'getent' võib samuti loetleda kõik rühmad sarnaselt:
$ osav Grupp
Ainult rühmade nimede loendi saamiseks saame väljundit redigeerida kasutades 'awk':
$ osav Grupp | awk -F: '{ print $1}'
Kasutaja lisamine gruppi
Selles jaotises näitame, kuidas lisada kasutajat olemasolevasse rühma.
Uue kasutaja loomine
Demonstreerimiseks loome uue näivkasutaja. Protseduur kehtib siiski iga olemasoleva kasutaja jaoks.
Uue kasutaja loomiseks käivitage järgmine käsk:
$ sudo useradd dummy
Kui soovite luua kasutaja oma kodukataloogiga, kasutage selle asemel järgmist käsku:
$ sudo kasutaja lisamine -m mannekeen
Järgmisena määrake uuele kasutajale sisselogimisparool:
$ sudo passwd mannekeen
Kasutaja lisamine kasutajagruppi
Vaikimisi kuulub kasutaja oma esmasesse kasutajagruppi:
$ rühmad mannekeen
Kasutaja lisamiseks teise kasutajarühma kasutage käsku 'usermod':
$ sudo usermod -aG < Grupp > < kasutajanimi >
Kui soovite lisada kasutaja mitmesse rühma, kasutage selle asemel järgmist käsku:
$ sudo usermod -aG < rühm_1 > , < rühm_2 > , < rühm_3 > < kasutajanimi >
Kontrollimine
Kasutage käsku 'groups', et kontrollida rühmade loendit, kuhu kasutaja kuulub:
$ rühmad mannekeen
Boonus: kasutaja eemaldamine grupist
Kui kasutaja tühistatakse kasutajarühma antud lubadega, saame kasutaja lihtsalt grupist eemaldada.
Kasutaja eemaldamiseks rühmast kasutage järgmist käsku:
$ sudo gpasswd -d < kasutajanimi > < Grupp >
Saame kontrollida, kas see töötas, kasutades käsku “groups”:
$ rühmad < kasutajanimi >
Järeldus
Näitasime erinevaid viise, kuidas Fedora Linuxis kasutajat kasutajarühma lisada. Lisaks tutvustasime ka seda, kuidas loetleda kõik süsteemis olevad rühmad ja kuidas kasutajaid kasutajagrupist eemaldada.
Kas soovite kasutajate haldamise kohta rohkem teada saada? Vaadake seda juhendit aadressil kasutajate lisamine sudoeritele . The Fedora alamkategooria sisaldab ka palju juhendeid Fedora Linuxi erinevate aspektide kohta.
Head arvuti kasutamist!