chattr y lsattr: control de atributos de ficheros Linux

En otra entrada explicaba cómo hacer que ningún usuario (incluido root) pudiera borrar ficheros en Linux. Para ello hacíamos uso de dos comandos: lsattr y chattr. El primer comando, lsattr permite listar los atributos asignados a los ficheros de un sistema de ficheros Linux, mientras que chattr permite modificar dichos atributos, los cuales que utilizamos Seguir leyendo


Control de procesos en BASH: jobs, fg, bg, &, disown…

Hoy vamos a ver el modo de controlar jobs, procesos o aplicaciones que corren dentro de un sistema Linux/Unix. El objetivo es aprender a gestionar un proceso en ejecución pasandolo a segundo plano, suspenderlo, activarlo, desasociarlo de la shell, pararlo, etc. Ejecutar un trabajo/proceso en segundo plano Para ejecutar un proceso en segundo plano, debemos utilizar el carácter Seguir leyendo


Anti rootkit en Linux con rkhunter

Rootkit Hunter (rkhunter) es una herramienta de línea de comandos para Unix y Linux que realiza varias funciones de escaneado en el sistema con el fin de encontrar rootkits, exploits, backdoors, malware, modificaciones de comandos y librerías, scripts de arranque, configuración de red, etc. Descarga de Rootkit Hunter Última versión estable: wget “http://downloads.sourceforge.net/project/rkhunter/rkhunter/1.4.2/rkhunter-1.4.2.tar.gz -O rkhunter-1.4.2.tar.gz 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


CentOS 5.6

Desde hace unos días está disponible  la versión 5.6 de CentOS (derivada de Red Hat Enterprise Linux 5.6). Esta versión probablemente sea la predecesora del esperado CentOS 6. Las principales novedades que encontramos son interesantes, entre ellas el soporte del sistema de ficheros ext4: Soporte completo al sistema de ficheros ext4. libvirt actualizada a 0.8.2 Seguir leyendo