Chmod o com modificar els permisos dels nostres arxius

Cadenat que representa els permisos dels arxius

En molts casos, quan volem accedir a un arxiu que ens han passat a través d'un pendrive o Internet o bé quan volem accedir a una carpeta d'un altre usuari, la distribució GNU / Linux ens dóna error. Això pot passar encara que escrivim la comanda correctament, és més, tot i això, el sistema ens donarà el missatge de "accés erroni" o "accés denegat".

El motiu d'això és que en GNU / Linux tant arxius com carpetes tenen uns permisos per poder treballar amb ells. Aquests permisos estan relacionats amb la modificació, eliminació i creació d'ells.

Què són els permisos dels arxius?

En totes les distribucions GNU / Linux hi ha dos tipus d'usuaris, principalment, l'administrador o root i la resta d'usuaris. L'administrador té accés a tots els arxius de sistema operatiu, pot tant eliminar com crear com modificar qualsevol arxiu.

La resta de els usuaris només podran eliminar, modificar o crear els seus propis arxius, Els arxius que estan dins del seu home. Els arxius de sistema i d'altres usuaris només podran eliminar-se, modificar-se o crear-se amb el permís de l'administrador o de l'usuari afectat.

Quins permisos podem aplicar dins de GNU / Linux?

Tot arxiu de GNU / Linux té tres grups de permisos, el primer grup ens diu que pot fer el propietari d'aquest arxiu. El segon grup ens diu que permisos tenen tots els usuaris de el grup a què pertany aquest arxiu i el tercer grup indica el permís que tenen els altres usuaris.

Aquests grups de permisos són importants ja que es juga amb ells i ens permet donar seguretat i funcionalitat al nostre sistema operatiu.

Així, podem fer que determinats arxius només puguin ser llegits o modificats per nosaltres mateixos, podem fer que una carpeta estigui administrada per un grup d'usuaris que pertanyen a un departament o podem fer que determinats arxius siguin administrats per tots i aquests estiguin dins d'una xarxa àmplia permetent la personalització de tots els sistemes operatius compartint diversos arxius.

A cada un d'aquests tres grups podem aplicar o indicar les següents variables que diuen a el sistema operatiu si es pot modificar, eliminar o escriure. Les variables són:

    • R: Si apareix aquesta lletra ens indica que l'arxiu es pot llegir.
    • W: Si apareix aquesta lletra, ens indica que pot escriure o modificar-se.
    • X: Si apareix aquesta lletra, ens indica que es pot executar

Quan les variables són nombres

Les anteriors lletres o variables es poden canviar per números de el 0 a el 7. Així, el nombre 0 indica que no té cap permís sobre aquest arxiu i el 7 indica que tenim tots els permisos d'aquest arxiu. La relació dels números restants amb el seu significat és la següent:

# Permisos
     Tots els permisos.
6       Lectura i escriptura
      Lectura i execució
4       només lectura
      Escriptura i execució
      només escriptura
1       només execució
      cap permís

Ara que ja coneixem les variables per aplicar als arxius i que significa cada tipus d'arxiu, anem a aplicar-lo en els nostres arxius i en la nostra distribució GNU / Linux.

Mode consola

El poder aplicar un determinat permís a un arxiu o carpeta a través de la terminal o consola és molt fàcil. Personalment prefereixo utilitzar aquest mètode abans que el mètode gràfic però els dos mètodes funcionen perfectament.

Per aplicar o modificar permisos hem d'utilitzar la comanda "chmod". Si som propietaris d'aquest arxiu només cal utilitzar la comanda chmod. Si no som propietaris de llavors hem d'utilitzar abans la comanda "sudo".

Després invocar la comanda chmod hem d'indicar la lletra o el nombre a aplicar i l'arxiu o carpeta a què volem aplicar els canvis en els seus permisos. Entre la comanda chmod i la variable utilitzarem el signe "+" si volem afegir aquests permisos o el signe "-" si volem treure-se'ls.

Per a la visualització dels permisos dels arxius hem d'utilitzar la comanda "ls -l". Després executar apareixerà un llistat d'arxius amb una sèrie de lletres com les següents:

drwxr-xr-x

La primera lletra ens indica si és un fitxer (-), un directori (d), un arxiu especial de bloc (b) o un arxiu especial de tipus caràcter (c). Les tres lletres ens parlen dels permisos de propietari, les altres tres lletres ens parla dels permisos de el Grup i la resta de les lletres ens parlen dels permisos d'altres usuaris. En cas d'haver un "-" significa que no té aquest permís. És a dir, si només té "rx" vol dir tenir accés de lectura i d'execució però no té permís d'escriptura.

Mode gràfic

Per a realitzar la modificació dels permisos dels arxius de forma gràfica, primer hem d'anar al nostre gestor de fitxers. Dins el gestor de fitxers hem de seleccionar l'arxiu que volem modificar els seus permisos i fem clic amb el botó dret de ratolí. Dins el menú que ens aparegui seleccionem l'opció Propietats. Llavors apareixerà una finestra com la següent:

Captura de pantalla per aplicar permisos als arxius

Dins d'aquesta finestra ens anem a la pestanya "Permisos" i veurem tots els tipus de permisos que té l'arxiu. Gràcies als desplegables podem modificar les opcions i fer que els altres tinguin accés a "lectura i escriptura" o cap. A més, a la fi, apareix l'opció de "permetre executar el fitxer com un programa". A l'marcar-estarem fent que l'escriptori reconegui l'arxiu com si fos un arxiu executable. Després de deixar els canvis que volem fer, premem el botó tancar i s'aplicaran els canvis realitzats.

Pot ser que vulguem canviar els permisos d'un arxiu d'un altre usuari o arxius que pertanyen a l'administrador. En aquest cas hem de executar el gestor d'arxius com a administrador.

Per a això vam obrir la terminal i escrivim:

sudo “nombre del gestor de archivos”

S'obrirà una finestra amb el gestor d'arxius que ens permetrà realitzar qualsevol canvi als permisos dels arxius. Aquest canvi es podrà fer de la forma anterior ja que aplicarem els canvis com a administrador i no com a usuari.

¿Problemes amb els permisos?

Cal recordar que aquests canvis que realitzem en els permisos dels arxius es fan des del punt de vista de l'usuari. És a dir, la nostra distribució entén que aquests permisos els té l'usuari que realitza els canvis però no la resta d'usuaris. Si tenim més usuaris, aquests permisos no s'aplicaran a aquests usuaris a el menys que el indiquem.

És important conèixer-lo ia més es pot aplicar a totes les distribucions GNU / Linux, és igual el nom de la distribució. Aplica els canvis i permisos als arxius en GNU / Linux és molt fàcil i també molt important ja que part de la seguretat del nostre sistema operatiu es basa en això.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Adam Isaïes Aguilar Ramírez va dir

    A mi només em diu que no puc fer-li modificacions per que no sóc el propietari.

  2.   Emerson va dir

    tinc diversos discos durs amb arxius, però Linux Mint no em deixa copiar els arxius d'un a un altre
    La seguretat no m'importa perquè només jo faig servir aquests discos, com puc donar permisos a tots ells per no tenir problemes en la còpia d'arxius?
    he llegit això de «chmod 777» però a l'posar la comanda a la consola em diu que em cal un operant
    Algú podria donar-me la sintaxi per tontos?
    Gràcias