chmod er en kommando af Linux (Unix-lignende systemer), der kan bruges til at ændre filtilladelserne. Det ændrer gruppe, bruger og andre til udføre, skrive, og læsetilladelse . Denne chmod 755 Linux kommando er en vigtig use case for chmod. Generelt anvendes denne kommando til at udføre forskellige operationer uden nogen form for vanskeligheder, fordi den letter lethed for mange systemadministratorer under kørsel af programmer.
Vigtigt: Linux-kommandoen 'chmod' skal indtastes med små bogstaver.
Hvis vi implementerer kommandoen, dvs. chmod 755 filnavn, overlader vi alle til at udføre og læse filen. I dette tilfælde har ejeren af filen også tilladelse til at skrive til denne fil. Når vi bruger 755 til enhver mappe, definerer den, at alle kan få adgang til den.
Vigtigt: Normalt kan disse tilladelser oversættes til rwxr - xr - x tekstlig repræsentation.
chmod kommando grundlæggende
Vi kan ansøge chmod kommando for at ændre enhver fils tilladelse i Unix. Vi kan også videregive tilladelsen til filen i en trecifret talform.
I 755 nummer, det første nummer 7 kan defineres som tilladelse givet til ejeren, det andet nummer 5 kan defineres som gruppetilladelsen og det tredje tal 5 kan defineres som enhver andens tilladelse.
Med andre ord kan 755 repræsenteres som:
7 brugere udfører, skriver og læser
5 grupper udfører og læser
5 andre udfører og læser
Der er nogle vigtige tilladelsestyper for grupper og brugere:
- Udfør tilladelse
- Skrivetilladelse
- Læsetilladelse
Syntaks
Kommandoen chmod har syntaksen, som kan defineres som følger:
chmod
Kommandoens tilladelsesdel kan have forskellige typer formater. Et format kan defineres som et tals gruppe på samme måde som det, vi kan se som følger:
chmod 755
Før vi ser brugen af chmod, skal vi kende nogle af mulighederne nedenfor:
-R: Denne mulighed kan ændre tilladelserne rekursivt.
-reference=FIL: Den bruger tilstanden for FILE snarere end MODE-værdierne.
-c: Den rapporterer kun, hvis der foretages ændringer.
-i: Den kan udlæse diagnosticeringen for alle de behandlede filer.
chmod-kommandoens oktale repræsentation
Tilladelserne er også udtrykt i form af oktal repræsentation (med 0-7 tal).
Og det er præcis, hvad 755 er, et sæt af tilladelsens oktale repræsentation for gruppeejeren, brugerejeren og andre.
De oktale tal starter fra følgende tals sum:
1= udføre tilladelse
2= skrive tilladelse
4= læsetilladelse
Derfor er 7= 1 + 2 + 4= Udfør + Skriv + Læsetilladelse
5= 1 + 4= Udfør + Læs tilladelse
Hvor gruppeejer, brugerejer og andre tilladelser kan overvejes separat.
Desuden kan tilladelsens sum for forskellige brugerejere generere et oktalt tal (til 0-7), og det bruges også til gruppeejeren og andre tilladelser.
Bemærk: Husk at omgå fra tilladelse, dvs. 777, der giver fuld adgang for alle. På mapper eller filer er kommando 777 ikke foreslået af åbenlyse sikkerhedsmæssige årsager.
Kommando chmod 755 om brug af mapper og filer
Lad os forstå konsekvenserne af tilladelser på mapper og filer.
Vi ønsker at lære, hvad tilladelse til at udføre, skrive og læse gør gennem et brugersynspunkt, hvis det anvendes på mapper eller filer.
Læsetilladelse:
cout
Skrivetilladelse:
- fil: Det kan ændre filens indhold.
Udfør tilladelse: