linux:filesystem:permisos

Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Següent revisió
Revisió prèvia
linux:filesystem:permisos [02/11/2016 05:04] – creado matelinux:filesystem:permisos [03/10/2024 05:00] (actual) – [sticky] mate
Línia 31: Línia 31:
 Si al listar el fichero aparece la S en mayúscula (en el apartado del grupo), es que no tenía activo el permiso de ejecución (x) Si al listar el fichero aparece la S en mayúscula (en el apartado del grupo), es que no tenía activo el permiso de ejecución (x)
 === sticky === sticky
-añade un "candado" al fichero o directorio, de manera que solo el OWNER del fichero, aunque existan otros permisos en "grupo" o "otros", puede borrarlo+  * añade un "candado" al fichero o directorio, de manera que solo el OWNER del fichero, aunque existan otros permisos en "grupo" o "otros", puede borrarlo 
 +  * añade una ''t'' (implica ''x'' activo) o una ''T'' (''xx'' desactivada) al final de los permisos 
 +  * en representación octal, es el 1 delante de los otros 3 permisos (''1XXX''
 === cambiar los permisos === cambiar los permisos
 se cambian con el comnado ''chmod'': se cambian con el comnado ''chmod'':
   * ''$ chmod {u,g,o}{+,-}{r,w,x,s,t}''   * ''$ chmod {u,g,o}{+,-}{r,w,x,s,t}''
  
-=== refinamiento permisos (ACL)+=== refinamiento permisos (ACL Extended)
   * [[http://rm-rf.es/acl-access-control-list-en-sistemas-de-ficheros-gnulinux/]]   * [[http://rm-rf.es/acl-access-control-list-en-sistemas-de-ficheros-gnulinux/]]
-== du +  * [[https://juncotic.com/acl-access-control-lists-y-los-permisos-en-gnu-linux/]] 
-[[http://www.manpagez.com/man/1/du/]]+  * [[https://www.youtube.com/watch?v=PES4ykTiOuQ]] 
 +  * ''getfacl'': consultar ACLs sobre fichero 
 +  * ''setfacl'' 
 +    * **-m**: establecer permisos 
 +    * **-x**: eliminar permisos 
 +    * **-b**: quitar todos 
 +    * **-R**: recursive (diretorios) 
 +    * **-M**: importar permisos desde fichero 
 + 
 +==== setfacl 
 +  * modificar: 
 +    * ''[d:]u:[uid][:perm]'' 
 +      * si **u:** está vacío, se aplica al propietario del fichero 
 +      * los **perm** pueden estar en octal o simbólico 
 +    * ''[d:]g:[gid][:perm]'' 
 +      * si **g:** está vacío, se aplica al grupo propietario del fichero 
 +    * ''[d:]o[:perm]'' 
 +      * other 
 +    * ''[d:]m[:perm]'' 
 +      * máscara (limita el permiso máximo efectivo). Sí la mascara es más restrictiva que el permiso, prevalece la máscara. 
 +    * sobre los directorios, para que se apliquen por defecto en el contenido, hay que usar **d:** 
 +    * quitar permisos, indicar **-** 
 + 
 +==== exportar/importar 
 +  * con **getfacl** se pueden exportar los permisos a fichero (pipe >) 
 +  * modificar con editor 
 +  * importar los permisos con ''setfacl -M'' 
  
-  * ''du -csh <carpeta>'' 
-    * c -> display total 
-    * s -> no muestra resumen por directorios, solo total 
-    * h -> human readable 
  
 == ln == ln
Línia 50: Línia 76:
   * ''$ ln -s /path/to/dest name_soft_link''   * ''$ ln -s /path/to/dest name_soft_link''
   * para ver la trayectoria real, no la modificada, después de seguir un link, ''pwd -p''. ''pwd'' muestra la "lógica"   * para ver la trayectoria real, no la modificada, después de seguir un link, ''pwd -p''. ''pwd'' muestra la "lógica"
 +
 +== umask
 +actua negando ciertos bits (**r** y **w** concretamente, no tiene efecto sobre **x**)
 +<code>
 +Umask doesn’t work as you might expect: it doesn’t represent the permissions a file gets, but the bits of the full access value that are turned off (masked). With a umask value of 000, a file gets 666 permissions, equivalent to rw-rw-rw-. Any other value of umask will turn bits off (if the bit value is 1, make it 0):
 +
 +in the case of umask 442, we negate r--r---w- bits, resulting in -w--w-r--.
 +for umask 553, we negate r-xr-x-wx bits, obtaining -w--w-r-- once again.
 +As you can see, x bit is turned off by default, so masking it has no effect.
 +</code>
 +
  • linux/filesystem/permisos.1478088245.txt.gz
  • Darrera modificació: 02/11/2016 05:04
  • per mate