Apunts permisos UNIX

Sí, sempre se m’oblida. Així que ho apunto aquí i no hauré d’anar-ho buscant quan em faci falta.

Representació dels 3 rols:

  • u per l’usuari.
  • g pel grup.
  • o per altres.
  • a per tots els dits anteriorment.

Representació dels 3 permisos:

  • r per lectura.
  • w per escriptura.
  • x per execució.

I un exemple que assigna permisos d’execució només per l’usuari al fitxer exemple:

$ chmod u+x exemple

Representació numèrica:

  • 1 execució.
  • 2 escriptura.
  • 4 lectura.

I una taula:

Número Lectura (R) Escriptura (W) Execució (X)
0 No No No
1 No No
2 No No
3 No
4 No No
5 No
6 No
7

Umask

Em limitaré a l’explicació ràpida de com es calculen. Per l’exemple utilitzaré la umask 022.

Restem la umask dels permisos base:

  • 666 (permisos base per a fitxers) – 022 (umask) = 644
  • 777 (permisos base per a directoris) – 022 (umask) = 755

 

 

Deixa un comentari

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *

Aquest lloc utilitza Akismet per reduir el correu brossa. Aprendre com la informació del vostre comentari és processada