User Tools

Site Tools


linux:acl

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
linux:acl [2010/11/18 23:38] rlunarolinux:acl [2022/12/02 22:02] (current) – external edit 127.0.0.1
Line 97: Line 97:
 ===== Las máscaras ===== ===== Las máscaras =====
  
-Puede que el ejemplo anterior no funcione. Eso es debido a lo que se llaman "mascaras": se trata de una especificación que limita qué es aplicable una acl+Confieso que entender exactamente cual es el propósito de la máscara me ha costado un poco, y aún así no entiendo realmente cual es el propósito. En una primera instancia, comprobarás que los permisos establecidos en la máscara limitan los permisos efectivos establecidos en la acl. Así, si los permisos en la máscara son ''r--'', verás que aunque los permisos que hayas establecido para un grupo sean ''rwx'', estos quedarán limitados sólo ''r--''; es decir a lo que coincida con la máscara
  
-Lo mejor poner como máscara rwx, para que los permisos a aplicar sean los que definamosEso se hace con este comando:  +Puestas así las cosas¿Porqué??? ¿Porqué no hacer un modelo de ACL sin máscaras?? Parece que lo más sencillo es establecer los permisos para cada grupo individualmente y ya está. No obstante, creo que guarda relación en cómo debemos cambiar los permisos cuando cambiamos los permisos mediante chmod en el grupo.  
 + 
 +Pero dejémonos de teorías. Creo que si los permisos del grupo por defecto son lo suficientemente amplios --''rwx''--, entonces la máscara resultante será ''rwx'', con lo cual el resto de grupos no tendrán ningún problema 
 + 
 +Si no es el caso, y las máscaras te dan problemas, que sepas que se pueden cambiar también, incluso se pueden poner máscaras por defecto, pero creo uq eno tienen mucho sentido. 
  
 <code> <code>
 # primero ponemos la mascara del directorio # primero ponemos la mascara del directorio
-setfacl -R -m m::rwx test+setfacl -R -m mask::rwx test
 # y luego ponemos la máscara por defecto # y luego ponemos la máscara por defecto
-setfacl -d -m m::rwx test+setfacl -d -m mask::rwx test
 </code> </code>
  
linux/acl.1290119915.txt.gz · Last modified: 2022/12/02 22:02 (external edit)