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. | ||
| + | </ | ||
| + | |||