Gestió de permisos d'arxius i carpetes en linux

Taula de continguts:
- Gestió de permisos d'arxius i carpetes en Linux
- Usuari propietari i grup propietari d'un arxiu
- Tipus de Permisos
- Permís de lectura
- Permís d'escriptura
- Permís d'execució
- ¿Com s'atorguen permisos?
- Canvi de permisos
Com sabem, Linux és un sistema que va ser dissenyat amb una orientació per a treball en xarxa. Per tant, la seguretat representa un punt crític ja que d'això depèn la protecció de la informació que emmagatzemem en els nostres equips o servidors. És aquí on la gestió de permisos d'arxius i carpetes en Linux es torna fonamental, ja que molts usuaris tindran la possibilitat d'accés a tots els recursos.
Gestió de permisos d'arxius i carpetes en Linux
Usuari propietari i grup propietari d'un arxiu
A Linux tots els arxius, obligatòriament, pertanyen a un usuari i al seu torn un grup d'usuaris. Per tant, quan un arxiu és creat, el propietari serà l'usuari que ho crec i així mateix el grup serà el grup principal de l'usuari dit.
Una manera per poder visualitzar l'usuari i grup propietari d'un arxiu és utilitzant la comanda ls, seguit l'opció -l (format llarg).
El resultat és una llista de tots els arxius, un per línia. On, el primer bloc de 10 caràcters a del principi, representa el tipus d'arxiu i els permisos (Veure imatge a l'inici).
El primer caràcter ens indica el tipus d'arxiu. Si és un guió '-' es tracta d'un fitxer normal, si és una la "d" representa una carpeta (directory), d'altra banda la lletra 'l' indica que es tracta d'un enllaç (link). També pogués fer referència a altres valors com s, p, b que corresponen respectivament a sòcols, canonades (pipe) i dispositius de bloc.
Els 9 caràcters següents representen els permisos de l'usuari propietari (3 caràcters), els permisos de grup propietari (3 caràcters) i els permisos de la resta d'usuaris (3 caràcters). Els quals vénen codificats d'acord a les lletres pertinents a cada tipus de permís (això ho veurem amb detall en la següent secció). Si no apareixen lletres i en el seu lloc hi ha guions, vol dir que no hi ha un tipus de permís establert.
Tipus de Permisos
La gestió de permisos d'arxius i carpetes en Linux, es realitza per mitjà d'un esquema de tres tipus permisos que poden tenir els usuaris o grups. L'esquema és el següent:
- Permís de lecturaPermiso de escrituraPermiso d'execució
El seu significat canvia d'acord a l'context on s'aplica, és a dir si és arxius o carpetes. Això ho veurem en les seccions a continuació.
Permís de lectura
Això vol dir que l'usuari té permisos només per llegir o visualitzar l'arxiu. Aplica per a accessos des d'alguna aplicació per a edició d'arxius o comandaments de consola. En cas que l'usuari no tingues els permisos, senzillament no podar veure a l'arxiu.
D'altra banda, si un usuari té els permisos de lectura per a una carpeta, indica que l'usuari podrà veure tot el contingut de la carpeta.
En la gestió de permisos, s'utilitza la lletra "r" per representar el permís de lectura, provinent de l'anglès "read".
Permís d'escriptura
Aquest permís indica que un usuari té potestat sobre un fitxer per modificar el seu contingut, fins i tot fins esborrar-ho. També li atorga la capacitat de modificar els permisos d'l'arxiu mitjançant la comanda chmod, així com també podrà canviar el propietari (usuari o grup), utilitzant chown.
Per al cas de les carpetes, li concedeix a l'usuari el poder de modificar el contingut i realitzar accions com crear i modificar altres carpetes / arxius dins de la mateixa.
Es representa amb la lletra "w" el permís d'escriptura, ve de l'anglès "write".
Permís d'execució
Com podem inferir pel seu nom, aquest permís concedeix a l'usuari la capacitat d'executar un arxiu. En cas que un usuari no tingui permisos d'execució sobre un arxiu, no podrà executar-lo sense importar fins i tot que sigui una aplicació. A més, els únics arxius executables, són els scripts o arxius d'ordres i les aplicacions; si intentem executar-los sense posseir els permisos, donarà com a resultat errors.
Pel que fa a les carpetes, si l'usuari té permisos d'execució sobre elles, es refereix a el fet de poder accedir-hi. Aquest permís s'aplica tant per a ingressar des del comando cd o des d'un explorador d'arxius qualsevol.
El permís d'execució es representa amb la lletra "x" provinent de l'anglès "i X ecute".
Potser t'interessa llegir: Gestionar usuaris i grups en Linux
¿Com s'atorguen permisos?
La gestió de permisos en Linux defineix que els permisos només poden ser atorgats de la següent manera:
- A l'usuari propietari de l'archivoAl grup propietari de l'archivoAl resta d'usuaris de sistema (tots menys el propietari)
És a dir, no hi ha possibilitat de donar permisos a usuaris en va concretar o llevat que siguis el propietari de l'arxiu. Per tant, tan sols es pot assignar permisos a l'usuari propietari, a el grup propietari o a la resta d'usuaris. Bé sigui lectura, escriptura, execució o una combinació d'ells.
És important acotar que per poder fer canvis de permisos sobre un arxiu, es requereix tenir permisos d'execució sobre el mateix. En canvi, l'usuari root si pot realçar modificacions sobretot, ja que posseeix un accés total a l'administració de sistema.
Canvi de permisos
En cas de voler fer canvis en la gestió de permisos, utilitzem la comanda chmod. La sintaxi de la comanda chmod és la següent:
chmod permís nombre_archivo_o_carpeta
On "permís" és representat de la següent manera:
Inicials de a qui va dirigit el permís:
- usuari = ugrupo = gresto = o (other)
Seguit de el signe corresponent a l'acció:
- Signe + per afegir l'permisoSigno - per treure el permís
Per últim el tipus de permís: lectura = r, escriptura = wi execució = x
Vegem alguns exemples amb l'arxiu "ejemplo.txt"
Atorgar el permís d'escriptura a l'usuari propietari sobre l'arxiu "ejemplo.txt":
chmod u + w ejemplo.txt
Eliminar el permís d'escriptura a la resta d'usuaris sobre l'arxiu "ejemplo.txt":
chmod ow ejemplo.txt
Atorgar el permís de lectura a grup propietari sobre l'arxiu "ejemplo.txt":
chmod g + r ejemplo.txt
També es pot atorgar diferents permisos en una mateixa execució de la comanda, només cal separar per comes:
chmod u + w, gr, or ejemplo.txt
Com també permet posar diversos usuaris junts
chmod ug + w ejemplo.txt
D'altra banda, també hi ha la possibilitat de canviar els permisos mitjançant l'ús de l'explorador d'arxius. Per això, en tenim prou amb seleccionar l'arxiu o carpeta i fent clic sobre el botó dret de ratolí -> Propietats, apareixerà la finestra de propietats, després anem ala pestanya de permisos i podrem establir-los d'una manera senzilla i ràpida. Cal destacar que la selecció pot ser un o diversos arxius o carpetes.
Com utilitzar etiquetes per organitzar arxius i carpetes en macs

Les etiquetes constitueixen una de les fórmules més eficaces de mantenir organitzats tots els teus documents, arxius i carpetes en macOS. Aprèn a usar-les
Com trobar els arxius de les carpetes documents & escriptori després de desactivar la sincronització de icloud

Utilitzes la sincronització de Documents i Escriptori en iCloud? T'expliquem com recuperar els teus arxius quan decideixis deixar de fer-ho
Arxius .dat: què són aquests arxius i com puc obrir-los?

Si no saps com reaccionar davant els arxius .dat, aquí et explicarem què són, com obrir-los i algunes formes de veure aquestes dades.