Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 11647|Vastaus: 0

[linux] Linux käyttää yleisesti chmod-komentoja

[Kopioi linkki]
Julkaistu 12.1.2016 21.10.28 | | |

chmod-komento: Muuta tiedoston käyttöoikeudet.

1. Symbolikuvio:
    Komentomuoto: chmod [who] operaattori [permission] tiedostonimi

    WHO:n sisällyttämät vaihtoehdot ja mitä ne tarkoittavat:
        u Tiedostot ovat pääoikeuksia.
        g alistettujen ryhmien käyttäjäoikeudet.
        o Muut käyttäjäoikeudet.
        a Kaikki käyttäjät (tiedoston omistaja, ryhmän käyttäjä ja muut käyttäjät).

    Operaattorin mukana olevat vaihtoehdot ja mitä ne tarkoittavat:
        + Lisäkäyttöoikeuksia.
        - Peruuta luvat.
        = Aseta käyttöoikeudet.
   
    Lupa sisältää vaihtoehdot ja niiden merkityksen:
        r lue luvan.
        w kirjoituslupa.
        x Suoritusoikeudet.
        s-tiedosto kuuluu pää- ja ryhmäjoukko-ID:hen.
        t viskoosi pala*.
        Lukitsen tiedostot niin, etteivät muut käyttäjät pääse niihin käsiksi.
        u,g,o tiedostoille, jotka kuuluvat masterille, ryhmän käyttäjille ja muille käyttäjille.
   
    tiedostonimi on tiedoston nimi, jota haluat käsitellä.

* Tiedostoja tai hakemistoja sarakkeissa kohtaat joskus "t"-bitin. "t" tarkoittaa tahmeaa kohtaa. Jos "t"-bitti näkyy hakemistossa, se tarkoittaa, että vain sen omistaja voi poistaa tiedostoja kyseisestä hakemistosta, vaikka riippuvan ryhmän käyttäjällä olisi samat oikeudet kuin omistajalla. Kuitenkin jotkut järjestelmät eivät ole kovin tiukkoja tässä säännössä. Jos näet "t"-kirjaimen tiedostolistassa, se tarkoittaa, että skripti tai ohjelma sijoitetaan exchange-alueelle (virtuaalitallennustilaan) suorituksen yhteydessä.

Lisäselvitys "t"-luvasta
[lainaus]Alkuperäinen kirjoitus käyttäjältä "風流濿":
1. T-käyttöoikeus on kiinnitetty bitti, esimerkiksi: TMP-hakemistossa kenellä tahansa on luku- ja kirjoitusoikeudet, mutta kuka tahansa ei voi poistaa tiedostoja, joissa on kirjoitettavat oikeudet, tietenkään ei, tämä on kiinnitettävän bitin käyttö, vain omistajalla on oikeus poistaa omat tiedostonsa, paitsi ROOT
2. Toinen tiedostoturvallisuuteen liittyvä lupa, i-oikeus on muuttamaton käyttöoikeus. Esimerkki: Chattr U+i AAA, sitten AAA-tiedostoa ei voi muuttaa, kuka tahansa se on, jos se poistetaan, käytä vain U-I:tä
Lupa lisätään vain, mikä on erittäin hyödyllistä lokijärjestelmälle; tämä lupa sallii kohdetiedoston lisäämisen, ei poistamisen, eikä sitä voi lisätä editorin kautta. Metodi lisätään samalla tavalla kuin i-oikeudet
Jos haluat nähdä, onko tiedostolla tämä oikeus, käytä vain lsattr-tiedostonimeä

    Esimerkki käyttöoikeuksien muuttamisesta (väliaikainen tiedostona):
        chmod a-x temp //rw- rw- rw- rw- peruuta suoritusoikeudet kaikilta käyttäjiltä
        chmod og-w temp //rw- r-- r- - peruuta kirjoitusoikeus alisteiselle käyttäjälle ja muille käyttäjille
        chmod g+w temp //rw- rw- r- - Myöntää kirjoitusoikeudet alaisille käyttäjille
        chmod u+x temp //rwx rw- r- - antaa tiedoston masterille suoritusoikeudet
        chmod go+x temp //rwx rwx r- x antaa alaryhmälle käyttäjille ja muille käyttäjille suoritusoikeudet

2: Absoluuttinen tila:
    Komentomuoto: chmod [mode] tiedosto
    missä moodi on oktaaliluku, ja jokainen lupa esitetään oktaalisella luvulla.
    Esimerkiksi: 0 4 0 0 tiedostot ovat masterluettavia
        0 2 0 0 tiedostot ovat pääasiassa kirjoitettavia
        0 1 0 0 -tiedostot ovat master-suoritettavia tiedostoja

        0 0 4 0 Sukuryhmät voivat lukea
        0 0 2 0 sukuryhmän käyttäjät voivat kirjoittaa
        0 0 1 0 voidaan suorittaa sukuryhmän käyttäjän toimesta

        0 0 0 4 Luettavissa muille käyttäjille
        0 0 0 2 Muut käyttäjät voivat kirjoittaa
        0 0 0 1 Muut käyttäjät voivat tehdä sen

    Kun asetat käyttöoikeuksia, seuraa yllä olevaa saadaksesi numerot, jotka vastaavat tiedoston omistajan, ryhmän käyttäjien ja muiden käyttäjien oikeuksia, ja yhdistä ne vastaavaan käyttöoikeusesitykseen.
    Esimerkiksi väliaikaisen tiedoston symbolisen tilan käyttöoikeudet ovat:
    -rwxr--r-- 1 wjr root 0 2008-09-21 16:40 lämpötila
    Ensimmäinen "-" tarkoittaa, että tiedosto on yleinen tiedosto.
     Vastaava absoluuttisen tilan käyttöoikeuksien muunnosprosessi on:
    rwx: 0400 + 0200 +0100 (tiedosto on luettavissa, kirjoitettavissa ja suoritettavissa) = 0 7 0 0
    r--: 0 0 4 0 (luettavissa sukuryhmän käyttäjille) = 0 0 4 0
    r--: 0 0 4 0 (luettavissa sukuryhmän käyttäjille) = 0 0 4 0
    0 7 4 4
    Se voidaan laskea myös näin:
    Vastaava oktaalinen arvo on seuraava: jos vastaava auktoriteetti on olemassa, arvo lisätään, ja jos ei ole, nolla merkitään.
    Tiedosto kuuluu masterille: r w x:4 + 2 + 1
    Sukuryhmän käyttäjä: r w x: 4 + 2 + 1
    Muut käyttäjät: r w x: 4 + 2 + 1   
    Temp-tiedostoilla on käyttöoikeudet:
    r w x r - - r - -
    4+2+1     4     4
    Lisää vastaavat oikeudet yhteen, eli 744
   
    On nähtävissä, että tiedoston omistajan, ryhmän käyttäjän ja muiden käyttäjien enimmäiskäyttöoikeusarvo on 7.
    Komentoja käyttöoikeuksien muuttamiseen, kuten:
    $chmod 744 lämpötila
    $ls -l lämpötila  
    Tulokset:
    -rwxr--r-- 1 wjr root 0 2008-09-21 16:40 lämpötila
    Komento:   
    $chmod 766 lämpötila
    $ls -l lämpötila
    Tulokset:
    -rwxrw-rw- 1 wjr root 0 2008-09-21 16:40 lämpötila
   

    Sen voi myös asettaa alihakemiston tiedoston kanssa käyttämällä -R-vaihtoehtoa:
    $chmod -R 664 /temp/*   
    Näin kaikki /temp-kansion tiedostot ja kunkin alihakemiston tiedostot voidaan lukea ja kirjoittaa pää- ja ryhmäkäyttäjien toimesta, ja vain muiden käyttäjien toimesta. Käytä R-vaihtoehtoa varovasti ja käytä sitä vain, jos sinun täytyy muuttaa kaikkien tiedostojen käyttöoikeuksia hakemistopuussa.




Edellinen:Linux-chmod-komento selitetty yksityiskohtaisesti
Seuraava:Miten estää hakukoneita indeksoimasta verkkosivuja?
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com