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
Unix
Artículos sobre todo lo que no tiene cabida dentro de las categorías de GNU/Linux o BSD, especialmente Solaris.
Cómo evitar los saltos de línea en el comando unix df
Cuando el nombre de una partición o volúmen es demasiado largo, al mostrarla con el comando df se crea un salto de línea para mantener la estructura de las columnas y tabulaciones: # df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup00-LogVol00 447G 6.3G 417G 2% / /dev/sdb1 996M 39M 906M 5% /tmp /dev/sda1 Seguir leyendo
Diferencias entre soft (symbolic) y hard links
Hoy vamos a tratar de comprender las diferencias que existen en Unix / Linux entre los enlaces simbólicos (soft o symbolic links) y los enlaces duros (hard links). Esquema: tldp.org Enlaces simbólicos (soft / symbolic links) La manera más sencilla de comprender que es un enlace simbólico en Linux es compararlo con el «enlace 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