Archivo por meses: diciembre 2014

Renombrar pendrives y discos externos en Linux

Una forma de renombrar los pendrives que conectáis en vuestro equipo con Linux es usando las utilidades mtools, que son unas utilidades para realizar ciertas cosas con los sistemas tipo FAT/FAT32.

Los primero será instalarlas, así que si estamos en una distro Debian o derivada haremos:

# aptitude install mtools

Si es una openSUSE:

# zypper in mtools

Una vez instaladas, vamos a ver cómo usarlas para renombrar nuestro pendrive. Primero lo conectamos y vemos qué nombre de fichero dispositivo corresponde al pendrive con el comando:

$ mount

Supongamos que el pendrive está montado en /dev/sdd1.

Ahora podemos mostrar el nombre de la etiqueta actual:

# mlabel -i /dev/sdd1 -s ::

Podemos cambiarlo con el comando:

# mlabel -i /dev/sdd1 ::mipendrive

donde «mipendrive» es el nuevo nombre del pendrive.

Para hacer lo anterior también podemos introducir este comando:

# mlabel -i /dev/sdd1

donde nos mostrará el nombre actual y nos pedirá el nuevo, es decir, es lo mismo que los dos comandos anteriores pero de forma interactiva. Si no queremos cambiarla pulsamos Control+C.

Con esto ya tenéis una forma sencilla de renombrar vuestros pendrives.

Que paséis una Nochevieja magnífica en compañía de vuestros seres queridos. ¡Nos vemos el año que viene!

Nuevas aplicaciones para trabajar con Keepass

Hace tiempo os hablé de Keepass, una aplicación para gestionar cómodamente y de forma segura vuestras contraseñas.

Como esta web está enfocada sobre todo a sistemas Linux, os hablé de la versión de dicha aplicación para este sistema y también para Android.

En concreto, os hablé de Keepass2 para Linux y de KeePassDroid para Android. Estas aplicaciones funcionan correctamente aún pero he descubierto dos nuevas aplicaciones con las que trabajo mucho más cómodamente.

Para Linux existe keepassX. Esta versión está basada en las librerías Qt y no en Mono, como Keepass2. Esto hace que vaya mucho más rápido, que el interfaz es más bonito y encaja más con mi escritorio KDE.

Para Android está Keepass2Android. Esta aplicación tiene cositas que no tiene la anterior. Por ejemplo, se pueden añadir entradas y grupos fácil y cómodamente (mientras que Keepass2 avisa que no garantiza que los cambios queden correctamente guardados).

Por otra parte, tiene una funcionalidad que me gusta, y es que deja abierta la base de datos y sólo tienes que introducir los 3 últimos caracteres del password para desbloquearla, lo que te ahorra tiempo cuando tienes que usarla varias veces en un intervalo pequeño de tiempo.

Por último, y al igual como ocurre con KeepassX en relación con Keepass2, tiene una interfaz más cuidada que la otra.

Si usáis una de ellas o las dos, os recomiendo encarecidamente que le echéis un vistazo y le déis una oportunidad.
NOTA: un defecto que tiene la versión de escritorio es que si tenéis una imagen digitalizada no podéis abrirla desde la propia aplicación. Sólo deja descargarla, lo cuál es una molestia. A ver si en breve lo implementan… :-O

openSUSE 13.2 y los scripts if-up.d

En una entrada anterior os contaba cómo lanzar scripts al inicio del sistema. En aquel momento usaba la versión 13.1 de openSUSE.

Hace unas semanas salió la 13.2 con nuevos cambios y versiones más actualizadas y estables de KDE o de Yast, por ejemplo. Aquí podéis ver un resumen de los mismos.

Como es lógico, de inmediato me puse manos a la obra a instalarme la nueva vesión. La verdad que me gustó bastante aunque en el portátil he tenido algún que otro problemilla gráfico -que he podido solucionar-.

Sin embargo, cuando la tenía ya instalada y configurada me dí cuenta que no se estaban ejecutando los scripts que tengo en /etc/sysconfig/network/if-up.d. Me pongo a investigar y al final, tras consultar incluso la lista de usuarios de openSUSE, llego a la conclusión de que NO funcionan en opensuse 13.2, es decir, que los scripts que se colocan en dicho directorio no se lanzan al inicio.

Parece que el problema está relacionado con la adopción hace ya tiempo de systemd, pero no lo tengo 100% claro. Por alguna web leí que habían adoptado un nuevo framework para homogeneizar la configuración de la red y que esto afectaba también.

Al final resulta que no puedo ejecutar dichos scripts en la 13.2, o al menos yo no lo conseguí. Entre esto y los problemillas que comentaba que tuve en el portátil han conseguido que en 2 de mis tres ordenadores habituales vuelva a la 13.1. En el tercero en discordia seguramente no tardaré en poner también la 13.1.

Así que si alguien está pensando en instalársela y usa estos scripts que se lo piense. Si alguien sabe una manera sencilla de hacer esto funcionar que me lo diga, porfi.

Deshabilitar ipv6 en GNU/Linux

Si no usáis actualmente IPv6 y queréis deshabilitarla completamente en vuestro equipo (*) con GNU/Linux es muy sencillo. Simplemente hay que pasarle al cargador de arranque un parámetro, en concreto, éste:

ipv6.disable=1

Para que el cambio esté presente siempre que arranquéis, debéis meter el parámetro en /etc/default/grub, en la línea GRUB_CMDLINE_LINUX_DEFAULT, que quedaría así:

GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1"

A continuación, ejecutamos:

# grub-mkconfig -o /boot/grub/grub.cfg

Aquí hemos visto cómo hacerlo en GRUB, que será el cargador que casi con toda segurdiad usará vuestra distro. Si usáis otros y/o queréis ampliar la información podéis hacerlo aquí y aquí.

Mil gracias a mi amigo Salvi, pozo de sabiduría linuxera, por comentármelo 😉

 

(*) Por defecto, IPv6 suele venir habilitado en las distros Linux.