* setuid (Set User ID) → asignación a nivel de usuario Este bit es asignable a ficheros ejecutabl... more * setuid (Set User ID) → asignación a nivel de usuario Este bit es asignable a ficheros ejecutables, de manera que al ser ejecutado el fichero por un usuario este se ejecuta con los permisos del propietario, pero no del usuario que lo ha ejecutado, es decir, sería equivalente a si lo hubiera ejecutado el propietario. Activación: sumar 4000 al permiso actual ( ) = 4755 con chmod → activar / desactivar chmod u+s /sbin/fdisk ) chmod u-s /sbin/fdisk, Juan Tonda (marzo 2022) Pg. 8 Guía Linux * setgid (Set Group ID) → asignación a nivel de grupo Activación: sumar 2000 al permiso actual (644) = 2644 con chmod → activar / desactivar chmod o+s nombre_fichero ) chmod g-s nombre_fichero * persistencia (Sticky Bit). → asignación a nivel directorio (desfasada en ficheros normales) Activación: sumar 1000 al permiso actual (644) = 2644 con chmod → activar / desactivar chmod o+t nombre_fichero ) chmod o-t nombre_fichero Ejemplo: ls -ld /tmp Sin embargo, la aplicación a nivel de directorio sí se sigue haciendo y esta aplicación no permite que un fichero sea borrado del directorio o modificado salvo si eres su propietario o si eres el superusuario.
Uploads
Papers by Juan Tonda