Bash y SSH: establecer timeout por inactividad

La variable de entorno TMOUT nos permite definir el tiempo que queremos permitir a un usuario permanecer dentro de la shell o sesión SSH sin hacer nada (estado idle o inactivo). Por defecto no hay límite de tiempo por lo que un usuario podrá permanecer de forma indefinida conectado al sistema independientemente de que la Seguir leyendo


Permisos especiales (setuid, setgid, sticky bit)

En Unix existen tres bits de permisos especiales que pueden ser asignados a directorios y/o ficheros ejecutables, setuid (set user information), setgid (set group information) y sticky. setuid EL bit setuid es asignable a ficheros ejecutables, y permite que cuando un usuario ejecute dicho fichero, el proceso adquiera los permisos del propietario del fichero ejecutado. Seguir leyendo


Ver las diferencias entre dos ficheros con Vimdiff

Personalmente pocas veces he trabajado con el comando diff en Linux, pero la verdad es que las veces contadas que lo he hecho no me ha gustado demasiado su salida para encontrar diferencias entre ficheros. Hoy, de casualidad me he topado con vimdiff, un «añadido» del maravilloso vim que nos permite ver las diferencias de Seguir leyendo