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ó

Ambdós costats versió prèvia Revisió prèvia
Següent revisió
Revisió prèvia
linux:filesystem:permisos [24/05/2022 03:30] – [refinamiento permisos (ACL Extended)] 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'':
Línia 39: Línia 42:
   * [[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/]]
   * [[https://juncotic.com/acl-access-control-lists-y-los-permisos-en-gnu-linux/]]   * [[https://juncotic.com/acl-access-control-lists-y-los-permisos-en-gnu-linux/]]
 +  * [[https://www.youtube.com/watch?v=PES4ykTiOuQ]]
   * ''getfacl'': consultar ACLs sobre fichero   * ''getfacl'': consultar ACLs sobre fichero
   * ''setfacl''   * ''setfacl''
Línia 44: Línia 48:
     * **-x**: eliminar permisos     * **-x**: eliminar permisos
     * **-b**: quitar todos     * **-b**: quitar todos
 +    * **-R**: recursive (diretorios)
 +    * **-M**: importar permisos desde fichero
  
 ==== setfacl ==== setfacl
   * modificar:   * modificar:
-    * ''[d:][u:uid][:perm]''+    * ''[d:]u:[uid][:perm]''
       * si **u:** está vacío, se aplica al propietario del fichero       * si **u:** está vacío, se aplica al propietario del fichero
       * los **perm** pueden estar en octal o simbólico       * los **perm** pueden estar en octal o simbólico
-    * ''[d:]g:[uid][:perm]''+    * ''[d:]g:[gid][:perm]''
       * si **g:** está vacío, se aplica al grupo propietario del fichero       * si **g:** está vacío, se aplica al grupo propietario del fichero
-    * ''[d:]m[:perm]'' 
-      * máscara 
     * ''[d:]o[:perm]''     * ''[d:]o[:perm]''
       * other       * 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:**     * sobre los directorios, para que se apliquen por defecto en el contenido, hay que usar **d:**
 +    * quitar permisos, indicar **-**
  
 ==== exportar/importar ==== exportar/importar
   * con **getfacl** se pueden exportar los permisos a fichero (pipe >)   * con **getfacl** se pueden exportar los permisos a fichero (pipe >)
   * modificar con editor   * modificar con editor
-  * importar los permisos con **setfacl -M**+  * importar los permisos con ''setfacl -M''
  
  
  • linux/filesystem/permisos.1653388219.txt.gz
  • Darrera modificació: 24/05/2022 03:30
  • per mate