La Informatica
EL sticky bit es un permiso de acceso que puede ser asignado a ficheros y directorios en sistemas Unix.
Históricamente, el sticky bit se utilizaba enficheros ejecutables. Cuando se asignaba, le indicaba al sistema operativo (SO) que mantuviera el programa en swap para ejecuciones posteriores (incluso de otrosusuarios). Desde entonces el rendimiento de las tecnologías de almacenamiento persistente han mejorado mucho y este uso ha quedado obsoleto.
Hoy en día, el sticky bitse utiliza con directorios. Cuando se le asigna a un directorio, significa que los elementos que hay en ese directorio sólo pueden ser renombrados o borrados por elpropietario del elemento, el propietario del directorio o el usuario root, aunque el resto de usuarios tenga permisos de escritura.
El sticky bit está a menudoconfigurado para el directorio /tmp.
Ejemplos
Activar sticky bit en un directorio
# chmod +t /directorio
Desactivar sticky bit en un directorio
# chmod -t/directorio
Setuid y Setgid son términos de Unix, abreviaturas para "Set User ID" y "Set Group ID", respectivamente.Setuid, también llamado a veces "suid", y "setgid" son permisos de acceso que pueden asignarse a archivos o directorios en un sistema operativo basado en Unix.
Seutilizan principalmente para permitir a los usuarios del sistema ejecutar binarios con privilegios elevados temporalmente para realizar una tarea específica.
Si unfichero tiene activado el bit "Setuid" se identifica con una “s” en un listado de la siguiente forma:
-rwsr-xr–x 1 root shadow 27920 ago 15 22:45 /usr/bin/passwd
Regístrate para leer el documento completo.