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/06 00:05] 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 funcioneEso es debido a lo que se llaman "mascaras": se trata de una especificación que limita a 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ósitoEn 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 a sólo ''r--''; es decir a lo que coincida con la máscara.  
 + 
 +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> 
 +# primero ponemos la mascara del directorio 
 +setfacl -R -m mask::rwx test 
 +# y luego ponemos la máscara por defecto 
 +setfacl -d -m mask::rwx test 
 +</code> 
  
-Lo mejor es quitarlas, si vemos que nos van a dar guerra.  
  
  
  
linux/acl.txt · Last modified: 2022/12/02 22:02 by 127.0.0.1