CHMOD 777: Sintaxi i funció

Chmod 777 Sintaxi I Funcio



El chmod 777 és comú quan es treballa amb Linux. És possible que l'hagueu trobat en algun lloc després de descarregar un fitxer executable o en un tutorial que estàveu llegint. Què significa i l'has d'utilitzar?

El chmod 777 és una manera d'establir els permisos dels fitxers a un fitxer o directori a Linux. Aquesta guia tractarà sobre els permisos de fitxers de Linux i com configurar-los. També entendrem què és el chmod 777 i què fa quan s'executa.







Què són els permisos de fitxers de Linux

A Linux, cada directori i fitxer té propietats, atributs i permisos de fitxer diferents. Aquests criteris de control de fitxers ajuden a restringir qui pot accedir a un fitxer determinat i què pot fer amb el fitxer o el directori.



Els permisos dels fitxers es classifiquen en funció de la classe. Hi ha tres classes d'usuaris:



  1. Propietari - La persona que crea el fitxer o directori donat és el propietari. L'ideal és que qualsevol fitxer o directori que es creï al directori d'inici sigui propietat de l'usuari actual. Tanmateix, podeu utilitzar o canviar la seva propietat.
  2. Grup - Representen els altres usuaris amb accés a un directori o fitxer determinat. El propietari defineix el seu accés al fitxer.
  3. Altres - Qualsevol que no sigui el propietari o no pertanyi a la categoria del grup representa els altres.

Cadascuna de les tres classes d'usuari té diferents permisos de fitxer. Poden tenir el llegir escriure, o executar permisos.





Llegir (r) - Els permisos de lectura signifiquen que l'usuari pot accedir al contingut d'un directori determinat i veure els fitxers. Tanmateix, no poden modificar, crear ni suprimir els fitxers existents.

Escriu (w) - Els permisos d'escriptura permeten a l'usuari modificar fitxers del directori.



Executar (x) - Si un fitxer determinat és un script, els permisos d'execució permeten a l'usuari executar el fitxer.

Per tant, un usuari determinat pot tenir diferents permisos. A més, el propietari pot canviar els permisos d'un fitxer o directori determinat per afegir o revocar els permisos per a una classe d'usuari determinada.

Per veure els permisos dels fitxers, es mostra una llarga llista del contingut d'un directori determinat:

A la imatge anterior, tenim un fitxer i un directori amb diferents permisos. En el primer cas, el guionet ( -) vol dir que és un fitxer. El rw- representa la propietari permisos. El r– representa la grup permisos. L'última categoria, que és la r–, representa la altres permisos.

En el cas del directori, el d representa el directori, seguit dels permisos del fitxer.

Representació de permisos d'arxiu

Els permisos del fitxer es representen com un valor numèric: 4 significa llegir, 2 significa escriure, 1 significa executar, i 0 no representa cap permís.

Desglossem-ho a la taula següent:

r, w, x permís Representació octal
– – – 0
– – x 1
-en- 2
-wx 3
r-- 4
r-x 5
rw- 6
rwx 7

Si obteniu un fitxer amb permís 644, el propietari té el permís 6. Això vol dir que poden llegir i escriure al fitxer donat i modificar els fitxers del directori. El grup i altres tenir permís 4 el que significa que només poden llegir els fitxers i el contingut del directori.

En el nostre exemple anterior, el permís per a moo.docx s'estableix en 644 que també es representa com rw-r–r–.

Per al nou directori, el seu permís està establert a 775. Si ho volem canviar a 644, podem utilitzar la següent comanda:

$ sudo chmod 644 nou

Hem canviat els permisos dels fitxers mitjançant el chmod comandament.

Comprensió de CHMOD 777

El 777 el permís de fitxer implica que totes les classes d'usuari poden fer-ho llegir escriure, i executar. Si executeu el chmod 777, esteu fent que el fitxer o directori sigui accessible per a totes les classes d'usuari del vostre sistema. Aquest permís s'ha d'evitar i només s'ha d'utilitzar quan confieu en tots els usuaris del vostre sistema. El permís 777 suposa una amenaça per a la seguretat; haureu d'evitar utilitzar-lo si és possible.

Només el propietari hauria de tenir el 7 permís de fitxer. Els altres usuaris haurien de complir amb el permís de fitxer 5 o altres permisos en funció del que haurien d'accedir o executar.

El chmod 777 es pot configurar de la següent manera:

Hem establert el permís de fitxer 777 per al fitxer anomenat. Tots els usuaris tenen el rwx permisos. Si trobeu algun fitxer amb aquests permisos, reduïu els permisos a una altra cosa. Podeu utilitzar el chmod comanda per minimitzar les amenaces de seguretat del vostre sistema.

Conclusió

El chmod 777 és una ordre que s'utilitza per assignar els permisos de lectura, escriptura i execució de fitxers a tots els usuaris d'un sistema. Aquesta guia parla de tots els detalls sobre els permisos de fitxers de Linux, la seva representació i com canviar el permís mitjançant l'ordre chmod. A més, vam discutir què significa chmod 777 i per què hauríeu d'evitar-lo. Esperem que ara entengueu quin és el concepte de chmod 777.