Diferències
Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
Següent revisió | Revisió prèvia | ||
linux:filesystem:permisos [02/11/2016 05:04] – creado mate | linux: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 " | + | * añade un " |
+ | * añade una '' | ||
+ | * en representación octal, es el 1 delante de los otros 3 permisos ('' | ||
=== cambiar los permisos | === cambiar los permisos | ||
se cambian con el comnado '' | se cambian con el comnado '' | ||
* '' | * '' | ||
- | === refinamiento permisos (ACL) | + | === refinamiento permisos (ACL Extended) |
* [[http:// | * [[http:// | ||
- | == 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/ |
+ | * '' | ||
+ | * '' | ||
+ | * **-m**: establecer permisos | ||
+ | * **-x**: eliminar permisos | ||
+ | * **-b**: quitar todos | ||
+ | * **-R**: recursive (diretorios) | ||
+ | * **-M**: importar permisos desde fichero | ||
+ | |||
+ | ==== setfacl | ||
+ | * modificar: | ||
+ | * '' | ||
+ | * si **u:** está vacío, se aplica al propietario del fichero | ||
+ | * los **perm** pueden estar en octal o simbólico | ||
+ | * '' | ||
+ | * si **g:** está vacío, se aplica al grupo propietario del fichero | ||
+ | * '' | ||
+ | * other | ||
+ | * '' | ||
+ | * 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, | ||
+ | * quitar permisos, indicar **-** | ||
+ | |||
+ | ==== exportar/ | ||
+ | * con **getfacl** se pueden exportar los permisos a fichero (pipe >) | ||
+ | * modificar con editor | ||
+ | * importar los permisos con '' | ||
- | * '' | ||
- | * c -> display total | ||
- | * s -> no muestra resumen por directorios, | ||
- | * h -> human readable | ||
== ln | == ln | ||
Línia 50: | Línia 76: | ||
* '' | * '' | ||
* para ver la trayectoria real, no la modificada, después de seguir un link, '' | * para ver la trayectoria real, no la modificada, después de seguir un link, '' | ||
+ | |||
+ | == umask | ||
+ | actua negando ciertos bits (**r** y **w** concretamente, | ||
+ | < | ||
+ | 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, | ||
+ | |||
+ | 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. | ||
+ | </ | ||
+ |