Kahdessa edellisessä erässä olimme alkaneet nähdä, mitä tiedostojen ja hakemistojen käyttöoikeudet Linuxissa, sekä 'rwx' -muodossa että numeerisessa nimikkeistössä, jossa osoitamme bittien 4,2 ja 1 arvon vasemmalta oikealle saadaksesi halutun muodon. Katsotaan nyt, kun ennakoimme viimeisen kerran, kun puhuimme tästä kuinka muuttaa käyttäjän käyttöoikeuksia ja tiedoston tai hakemiston omistajaa ja ryhmää.
Komento tiedostojen ja hakemistojen käyttöoikeuksien muokkaamiseksi Linuxissa on chmod, joka tukee muuttujia kuten '+', '-' ja '=' ilmoitettujen käyttöoikeuksien lisäämiseksi, muuttamiseksi tai asettamiseksi. Tätä käytetään yhdessä kirjainten u, g ja o kanssa, jotka osoittavat omistajan, ryhmän ja muut vastaavasti, osoittaakseen, että aiomme lisätä tai poistaa sekä tiedoston omistajalle että sen ryhmälle ja kaikille käyttäjille. JA Ei ole välttämätöntä, että suoritamme sen erikseen jokaiselle, mutta voimme yhdistää sen yhdessä järjestyksessä, erottamalla pilkuilla ja lisäämällä kirjoitusoikeuden omistajalle ja lukuoikeuden ryhmälle (tiedostolle nimeltä test.html) teemme:
# chmod u + w, g + r test.html
Nyt esimerkiksi lisäämme lukuoikeuden 'muihin' ja poistamme sen ryhmästä:
# chmod gr, o + r test.html
Toinen tapa muokata käyttöoikeuksia on käyttää oktaalimuotoa, jonka jätämme hyvin selitettynä edellisessä erässä mutta se ei satuta muistaa. Pohjimmiltaan sanomalla, että kolme numeroa edustavat omistajan, ryhmän ja kaikkien käyttäjien oikeuksia ja joiden arvot lisätään seuraavasti: 4 lukubitille, 2 kirjoitusbitille ja 1 suoritukselle. Millä tavalla ne voivat vaihdella 111: stä (jos vain jälkimmäinen aktivoidaan) 777: een, jos ne kaikki ovat aktivoituja, kulkemalla useiden väliarvojen, kuten 415, 551 tai 775, läpi.
Tässä tapauksessa olettaen, että haluamme jättää test.html-tiedoston, jolla on kaikki omistajan aktiiviset käyttöoikeudet, ryhmän luku- ja suoritusoikeudet sekä kaikkien käyttäjien suoritusoikeudet, teemme:
# chmod 771 test.html
Toisaalta, jos haluamme jättää kaikki oikeudet omistajalle, mutta vain suoritusoikeudet sekä ryhmälle että muille käyttäjille, teemme:
# chmod 711 test.html
Mitä tapahtuu, jos kun meillä on tarvittavat oikeudet, tajuamme, että tarvitsemme tiedostot ja hakemistot toiselle käyttäjälle? Siinä tapauksessa meidän on vaihda tiedoston tai hakemiston omistaja Linux tapahtuu chown-komennolla, jonka toiminta on tyyppiä:
# chown-käyttäjätiedostoa
Käyttäjän arvo voi olla sekä käyttäjänimesi järjestelmässä että käyttäjätunnuksesija sano yksityiskohtaisesti se ainoa, joka voi vapaasti muokata järjestelmän minkä tahansa elementin käyttöoikeuksia, on pääkäyttäjä, tai juuri. Kaikki muut käyttäjät saavat muokata vain heille kuuluvien tiedostojen käyttöoikeuksia ja omistajaa.
Jos siis haluaisimme muokata test.html-tiedoston omistajaa siten, että käyttäjän guillen kuulumisen sijasta siitä tulee käyttäjän adry-ominaisuus, meidän on tehtävä seuraava:
$ chown adry test.html
Jos joudumme milloin tahansa siihen, että tiedosto kuuluu uudelleen käyttäjän oppaaseen, meidän on käytettävä käyttäjää `` varovasti '' suorittamaan seuraavat:
$ chown guille test.html
Mobiilihoito + linkki artikkelissa oopperaselaimella ja hienolla painostuksella he vähensivät 15 01 pesoa syömättä tai juomatta sitä
Erinomaiset artikkelisi, kiitos
Miksi käyttää käyttöoikeuksia? En ymmärrä 🙁 🙁 terveisiä.