Permisos de fitxers i directoris
La revisió el 10:17, 21 març 2025 per Narcisgarcia (discussió | contribucions) (Establir permisos d'accés a la línia de comandes Unix)
Contingut
Establir permisos d'accés a la línia de comandes Unix
Per mostrar detalls d'un fitxer:
stat document.odt
Actors a afectar
- u = A l'Usuari propietari
- g = Al Grup
- o = Als demés (Other)
- a = Tots tres casos anteriors (All)
Permisos a atorgar
- r = Lectura (Read)
- w = Escriptura~modificació (Write)
- x = eXecució
- s = Atribució enganxosa a directoris (Sticky) - No és un permís, sinó per a què un directori contagii el grup quan a dins s'hi creen nous fitxers o subdirectori.
Exemples de comanda
- Establir propietari «xavier» i grup «familia»
sudo chown xavier:familia
- Fer què només xavier pugui(*) llegir i escriure un fitxer:
chmod u=rw,g=,o= document.odt
- Què xavier pugui llegir/escriure i familia només llegir:
chmod u=rw,g=r,o= document.odt
- Què qualsevol pugui llegir i escriure (usuari+grup+altres):
chmod a=rw document.odt
- No sé quins permisos té però AFEGEIXO escriptura al grup:
chmod g+w document.odt
- No sé quins permisos té però TREC execució a tothom:
chmod g-x document.odt
- No sé quins permisos té però deixo altres sense permisos:
chmod o= document.odt
- No sé quins permisos té però afegeixo lectura a usuari i grup:
chmod ug+r document.odt
- Afegeixo lectura/escriptura a usuari a un directori i continguts:
chmod -R u+rw Documents
(*) Establir =rw implica eliminar altres permisos què tingués (x).