Hver fil og katalog i Linux og Unix operativsystem er gitt et sett med tillatelser . Disse tillatelsene er atskilt med "bruker ", " gruppe" og "andre ", med " andre" som representerer brukere som ikke er en del av gruppen som eier filen. Tillatelsene kan representeres ved enten symbolsk eller oktale notasjonen . Symbolsk notasjon bruker bokstaver og symboler for å indikere tillatelsene . Oktal måten bruker en tre- eller fire -sifret basen 8 - verdi til representerer adgang . Konvertere en oktal verdi til symbolsk notasjon ved å legge lese , skrive og utføre tallene sammen for hver klasse . Instruksjoner
en
Separer tillatelse i tre separate tall. Starter fra venstre , representerer det første nummeret brukertillatelsene , det andre tallet representerer grupperettigheter og det tredje tallet representerer tillatelsene for alle andre brukere .
For eksempel skille oktal kode 764 inn i tallene 7 , 6 og 4 .
2
Konverter det første tallet for å bestemme " brukerens " tillatelser . Tallet 1 representerer utføre bare . Tallet to representerer skrive bare . Tallet tre representerer skrive pluss utføre ( 2 +1 = 3 ) . Tallet 4 representerer skrivebeskyttet. Tallet 5 representerer lese pluss utføre ( 4 +1 = 5 ) . Tallet 6 representerer lese pluss skrive ( 4 +2 = 6 ) . Tallet 7 representerer lese, skrive og utføre ( 4 +2 +1 = 7 ) .
I eksemplet ville antallet syv gi brukeren tillatelse til å lese , skrive til og kjøre filen .
3
Konverter det andre tallet for å bestemme " gruppens " tillatelser .
i eksemplet ville antallet 6 gi gruppen tillatelse til å lese og skrive til filen .
4
Konverter tredje tall for å bestemme de " andres " rettigheter.
i eksemplet ville antallet fire tillate alle andre bare for å lese filen .