Kui teil tekib Linuxis faililubadega probleeme, on teie pettumuse allikas üsna sageli seotud faili omaniku või rühma sätetega. On üsna vältimatu, et kui kasutate Linuxit regulaarselt, ühel või teisel hetkel, peate probleemi lahendamiseks muutma faili või kataloogi omanikku või rühmaseadet.
Selles artiklis selgitame välja Linuxi failiomanike ja -rühmade mõisted ning näitame teile, kuidas need mõjutavad seda, kes saavad teie süsteemis olevatele andmetele juurde pääseda ja nendega manipuleerida.
Kuidas leida Linuxis faili omanikku ja rühma
Linuxi käsureal saate vaadata nii omaniku kui ka rühma loa sätteid, kasutades ls -l (see on kriips väikese L-ga) käsk. The -l lüliti vormindab loendi veergudes, mis annavad teile failide kohta rohkem üksikasju kui standardne ls-käsk väljund.
Esimene veerg näitab faili tüüpi ja selle lubade sätteid. Teine veerg näitab faili linkide arvu (tavaliselt 1). Kolmas ja neljas näitavad vastavalt omanikku ja rühma. Need on sageli (kuid mitte alati) samad.
Esimeses veerus kuvatavad sätted tähistavad bitte, mis määravad Linuxis failiõigused. Esimene märk tähistab failitüüpi. Näiteks "-" tähistab tavalist faili ja "d" tähistab kataloogi. Kolm järgmist bitti (ülal esile tõstetud) tähistavad failiomaniku õigusi –
r lugemiseks, w kirjutamiseks ja x täitmiseks.Kõik lubamata load kuvatakse sidekriipsuna. Seejärel näete kataloogiloendi kolmandas veerus kasutajat, kellele fail kuulub.
Teine kolmest bitist koosnev komplekt selles esimeses veerus (ülal esile tõstetud) tähistab selle failile juurdepääsu omava rühma õigusi. Nad töötavad samamoodi nagu ülal. Need on kas sidekriips või üks r, w ja x.
Kuidas muuta faili omanikku Linuxis
Enamiku Linuxi distributsioonide puhul peate olema juurkasutaja või a administraatoriõigustega kasutaja (st saate kasutada sudot), et muuta faili või kataloogi omanikku.
Faili või kataloogi omandiõiguse andmine mis tahes kasutajale annab sellele kasutajale täieliku vabaduse teha failiga mida iganes ta soovib. Nad saavad seda lugeda, muuta, kustutada ja muuta õigusi, mis määravad, mida teised süsteemikasutajad saavad sellega teha.
Faili või kataloogi omaniku muutmiseks kasutage nuppu chown käsk järgmises vormingus:
sudo chown
Faili omaniku muutmine ei mõjuta selle faili rühma sätteid ega õigusi.
Kuidas muuta faili rühmaseadet Linuxis
Kui olete faili omanik, saate selle rühma sätteid muuta mis tahes olemasolevaks rühmaks. Kui te ei ole omanik, vajate juur- või sudoõigusi.
Grupi juurdepääsu muutmiseks failile või kataloogile kasutage nuppu chgrp käsk järgmises vormingus:
chgrp
See annab kõigile valitud rühma liikmetele juurdepääsu failile või kataloogile vastavalt üksuse rühma loa sätetele.
Kuidas muuta samaaegselt faili omanikku ja rühma
Kui teil on vaja muuta nii faili või kataloogi omaniku kui ka rühma sätteid, saate seda teha ühe käsuga. Kuna see hõlmab omaniku vahetamist, peavad teil olema superkasutaja õigused.
Selle saavutamiseks kasutage chown käsk nagu ülal, kuid määrake nii uus omanik kui ka uus rühm, eraldades need kooloniga, ilma tühikuteta.
sudo chown :
Kuidas luua rühma Linuxi terminali abil
Rühmad võimaldavad teil kiiresti ja lihtsalt määrata juurdepääsuõigused mitmele kasutajale. Linuxi süsteemi kasutajad võivad korraga kuuluda rohkem kui ühte rühma. Gruppide loomiseks peate olema juurkasutaja või omama sudo-õigusi.
Süsteemi uue grupi lisamiseks kasutage nuppu grupi lisamine käsk.
sudo groupadd
Veendumaks, et teie grupp on loodud, võite kasutada osav käsk kõigi rühmade loetlemiseks või selle ühendamiseks grep konkreetse rühma otsimiseks.
õrn grupp
getent rühm | grep
Kui käsu väljund näitab selle rühma nime, mida proovisite luua, näitab see, et see on edukalt loodud ja saate sellesse kasutajaid lisada. Võite ka vaadata meie juhend rühmade haldamiseks Linuxis täpsemat teavet uute rühmade loomise kohta.
Kuidas Linuxis gruppi kasutajat lisada
Kasutaja lisamine gruppi toimub rakendusega usermod käsk. Jällegi on teil vaja superkasutaja õigusi ja nii kasutaja kui ka rühm peavad juba olemas olema. Järgmine käsk lisab kasutaja rühma:
sudo usermod -a -G
The -a lüliti ülaltoodud käsus tähistab lisama ja on oluline. Kui lisate kasutaja gruppi kasutamata -a liputage, eemaldatakse kasutaja kõigist teistest gruppidest, kuhu ta võib juba kuuluda. The -G lipp tähendab, et soovite lisada kasutaja lülitile järgnevasse rühmanime.
Kuidas kasutajat rühmast eemaldada
Kasutaja grupist eemaldamine toimub rakendusega gpasswd käsk. Sisestage käsk (kasutades sudo) järgmises vormingus.
sudo gpasswd -d
See kustutab määratud kasutaja määratud grupist, jättes kõik muud grupi liikmesused puutumata.
Grupi eemaldamine Linuxi terminali abil
Lõpuks, viimane asi, mida peate oma süsteemis rühmade haldamiseks teadma, on rühma eemaldamine. Esiteks on oluline märkida, et rühm peab olema tühi. Kui eemaldatav rühm on väike, saate iga liikme käsitsi eemaldamiseks kasutada ülaltoodud käsku.
Kui grupis on rohkem kui käputäis liikmeid ja peate nad enne grupi kustutamist eemaldama, saate need kõik korraga eemaldada rühmamehed käsk. Kõikide kasutajate eemaldamiseks konkreetsest rühmast sisestage käsk järgmises vormingus:
sudo groupmems -p -g
Kui kõik liikmed on grupist eemaldatud, saate grupi süsteemist kustutada nupuga groupdel käsk järgmiselt.
sudo groupdel
Linuxi kasutajarühmad annavad teile suurema kontrolli
Ülaltoodud käskudega saate hallata oma Linuxi süsteemi mis tahes faili või kataloogi omaniku ja rühma juurdepääsu sätteid.
Kui teil või teie süsteemi kasutajal on probleeme millelegi juurdepääsuga, on sageli hea esimene samm lahenduse leidmisel veenduda, et omaniku ja rühma õigused on õigesti seadistatud.
Algajatele, kellele ei meeldi liiga sageli käsureaga mängida, toimige järgmiselt, kuidas graafiliste Linuxi töölaudade abil failiõigusi muuta.
Loe edasi
- Linux
- Failihaldus
- Linuxi käsud
- Linuxi algklass
- Kasutajarühmad
JT on enam kui 25-aastase kogemusega tehnoloogiatööstuse veteran. Tehnilisest toest kuni programmeerimise ja süsteemihalduseni on ta teinud kõike. Ta naudib eriti uutele kasutajatele Linuxi vabaduse ja võimsuse õpetamist.
Liituge meie uudiskirjaga
Liituge meie uudiskirjaga tehniliste näpunäidete, arvustuste, tasuta e-raamatute ja eksklusiivsete pakkumiste saamiseks!
Tellimiseks klõpsake siin