viernes, 31 de octubre de 2014

Usar LibreOffice Calc para generar contraseñas aleatorias

En otro tema de este blog ya explique como deben de ser las contraseñas para todas las ocasiones en las que las necesitamos: contraseña de root, o contraseña de acceso a un foro, contraseña de cuentas de correo,  de páginas de internet , etc, y como crearlas para que sean seguras y fácil de recordar ( ideas para crear contraseñas seguras ).
Las contraseñas que usemos pueden ser administradas por un programa especifico para ello, como por ejemplo: Revelation: administrador de contraseñas

En este tema voy a explicar como se puede usar la hoja de cálculo de LibreOffice Calc para generar contraseñas de forma aleatoria, que podemos usar por ejemplo en nuestras cuentas de correo, en Google+, etc


El "secreto" esta en la Función que hay que poner en la zona recuadrada en rojo en la imagen anterior. 

Contraseñas aleatorias con números:

A) Contraseña compuesta por 0 y hasta 10 decimales aleatorios.
Hacemos click sobre una casilla cualquiera de la hoja de cálculo ( por ejemplo en la casilla A1) y a continuación ponemos la función siguiente en el recuadro en rojo de la imagen anterior.
=SUMA(ALEATORIO())
Damos a la tecla intro, y en la casilla A1 nos aparece un 0 seguido de hasta 10 decimales, por ejemplo 0,8703714902 , los decimales serán los que tomemos como contraseña
Una vez que se ha generado una contraseña, al hacer click en la tecla F9 se vuelve a generar una contraseña aleatoria distinta.

B) Contraseña de un número aleatorio entre dos cifras dadas:
Hacemos click sobre una casilla cualquiera de la hoja de cálculo ( por ejemplo en la casilla A1) y a continuación ponemos la función siguiente en el recuadro en rojo de la imagen anterior.
=ALEATORIO.ENTRE(10000000;99999999)
Damos a la tecla intro, y en la casilla A1 nos aparece un número entero de 8 dígitos, por ejemplo 17591440.  
Si queremos generar otra contraseña debemos repetir el proceso,eligiendo otra casilla.

C) Contraseña de un número aleatorio entre dos cifras dadas:
Es un método muy similar al anterior.
En la casilla A1 ponemos por ejemplo un número de 8 cifras 10000000
En la casilla A2 ponemos otro número de 8 cifras, por ejemplo 99999999
Nos ponemos en la casilla A3 y ponemos la función
= ALEATORIO:ENTRE(A1;A2)
y tras dar a la tecla intro se genera en la casilla A3 un número de 8 cifras comprendido entre los que hemos puesto en las casillas A1 y A2.
Si queremos generar otra contraseña debemos repetir el proceso,eligiendo otra casilla.

Contraseñas con caracteres aleatorios (números, letras mayúsculas, y caracteres especiales):
Hacemos click sobre una casilla cualquiera de la hoja de cálculo ( por ejemplo en la casilla A1) y a continuación ponemos la función siguiente en el recuadro en rojo de la imagen anterior. Damos a la tecla intro, y en la casilla A1 nos aparece:

Un carácter aleatorio en cada casilla
=CONCATENAR(CARÁCTER(ALEATORIO.ENTRE(48;90))
Esta función genera un carácter aleatorio en una casilla, si queremos generar mas caracteres aleatorios repetimos el proceso en varias casillas, o modificamos la función del siguiente modo:

Para obtener una contraseña de 3 caracteres aleatorios generados en un casilla 
=CONCATENAR(CARÁCTER(ALEATORIO.ENTRE(48;90));CARÁCTER(ALEATORIO.ENTRE(48;90));CARÁCTER(ALEATORIO.ENTRE(48;90))

Para obtener una contraseña de 10 caracteres aleatorios generados en una casilla
=CONCATENAR(CARÁCTER(ALEATORIO.ENTRE(48;90));CARÁCTER(ALEATORIO.ENTRE(48;90));CARÁCTER(ALEATORIO.ENTRE(48;90));CARÁCTER(ALEATORIO.ENTRE(48;90));CARÁCTER(ALEATORIO.ENTRE(48;90));CARÁCTER(ALEATORIO.ENTRE(48;90));CARÁCTER(ALEATORIO.ENTRE(48;90));CARÁCTER(ALEATORIO.ENTRE(48;90));CARÁCTER(ALEATORIO.ENTRE(48;90));CARÁCTER(ALEATORIO.ENTRE(48;90))


Una vez generada la contraseña si queremos podemos cambiar alguna de las letras mayúsculas que aparezcan por letras minúsculas, para hacer la contraseña aún mas complicada de descifrar.













 



lunes, 27 de octubre de 2014

Averiguar qué nuevos paquetes están disponibles al añadir un nuevo ppa

Algunas veces cuando queremos instalar un nuevo programa necesitamos previamente añadir un ppa, y al añadirlo no solo se añade a la lista de paquetes disponibles el paquete correspondiente al programa que queremos instalar, sino algunos o muchos mas paquetes, que nos pueden servir para instalar otros programas que puedan estar ahora disponibles, por lo que es una buena idea averiguar que nuevos paquetes se hayan añadido al instalar un nuevo ppa.
En este tema explico como hago para averiguarlo.
Supongamos que queremos instalar el programa indicator-netspped, para ello el procedimiento mas habitual es añadir un ppa nuevo, actualizar las fuentes de software e instalar el programa, todo ello desde la terminal con los comandos siguientes:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install indicator-netspeed


A) Pero lo que yo hago es ejecutar en la terminal solo el primer comando, para añadir el ppa:
sudo add-apt-repository ppa:nilarimogard/webupd8 
y a continuación cierro la terminal.

B) A continuación abro Synaptic y hago click en el botón Recargar, con lo que actualizo las fuentes de software; esto es equivalente a ejecutar en la terminal el comando:
sudo apt-get update

C) Antes instalar el programa indicator-netspeed, abro Synaptic, y en la barra vertical de la izquierda elijo la sección Estado, y dentro de ella Nuevos en el Repositorio, con lo que en la pantalla principal aparecen todos los paquetes que se acaban de incorporan a las fuentes de software tras añadir el nuevo ppa, y entre ellos vemos que está el paquete correspondiente al programa que queremos instalar.


D) Una vez vistos los paquetes nuevos que se han añadido con el ppa, y comprobado si me interesa instalar alguno mas además del programa "causante" de que hayamos añadido el ppa, procedo a instalar el o los paquetes que me interesen. Y por último cierro Synaptic.

--------------------------------
Una vez instalados los paquetes/programas que me interesen de ese ppa, desde Orígenes de Software (Mintsources) desactivo o incluso desinstalo el ppa que he añadido para instalar estos programas, para que no interfiera en una adecuada actualización del sistema desde el Gestor de Actualizaciones (Mintupdate)
--------------------------------
Los pasos anteriores sirven para ver los paquetes nuevos que se añaden al instalar un nuevo ppa, ¿pero si lo que queremos es saber los paquetes nuevos que se añaden al activar un ppa que ya lo tenemos instalado hace tiempo?.
En este caso lo que haremos será:
1) Abrir Mintsources, y activar el ppa correspondiente, y hacer click en el botón Actualizar Caché, para tener actualizadas las fuentes de software, tras lo cual ya podemos cerrar Mintsources
2) Abrir Synaptic y hacer lo mismo que se indica en los pasos B) y C)
3) Una vez averiguado los paquetes que se añaden con el ppa, vuelvo a cerrar Synaptic, y abrir Mintsources para desactivar el ppa,  y vuelvo a cerrar Mintsources.

miércoles, 22 de octubre de 2014

Eliminar otros sistemas Linux instalados

Cuando instalamos mas de un sistema Linux, lo normal es que el Grub del último que instalamos sea el que queda como Grub activo ( ya que normalmente cada vez que se instala una nueva distro su Grub se instala en el Master Boot Recor - mbr -  sobreescribiendo el Grub de la distro anteriormente instalada ) , de forma que si luego queremos desinstalar uno de los sistemas Linux podemos tener problemas a la hora de conservar el Grub, sobre todo si el sistema que queremos eliminar es el último que instalamos.
Siguiendo los pasos que se indican a continuación no debería haber ningún problema en desinstalar un sistema Linux que ya no queramos usar, recuperando el espacio que se usa para él en el disco duro, y sin que haya problemas con la pantalla del Grub para seguir pudiendo acceder al sistema Linux que conservamos.
En este ejemplo vamos a suponer que el sistema que queremos eliminar es Ubuntu instalado en la partición /dev/sda1, y el queremos conservar es Mint 17, instalado en la partición /  (  /dev/sda3 ), y /home ( /dev/sda5 ) .
Todos los pasos se realizan desde el sistema operativo que queremos conservar, y desde él actualizamos el menú del Grub, y eliminamos las particiones del sistema que queremos suprimir.
Lo básico es a) instalar el grub en el mbr, b) formatear las particiones de los sistemas que queremos desinstalar, y c) actualizar el grub, todo ello desde el sistema que queremos conservar. Si se sabe hacer esto sin problemas no hace falta que sigas leyendo, ya que todo lo demás es para irnos asegurando de que todo lo hacemos bien.

A)-- Desde la sesión gráfica de Mint 17 instala el programa Grub-customizer. Si por defecto no esta disponible, se puede instalar mediante las siguientes ordenes en la terminal:
sudo add-apt-repository ppa:danielrichter2007/grub-customizer 
sudo apt-get update 
sudo apt-get install grub-customizer

B)-- Una vez lo tengas instalado, se ejecuta, y en su barra de herramientas: Grub-Customizer->Archivo->instalar en el MBR (master boot record )



( El Master Boot Record (MBR) comprende los primeros 512 bytes de un dispositivo de almacenamiento. El MBR no es una partición; esta reservado al cargador de arranque del sistema operativo y a la tabla de particiones del dispositivo de almacenamiento ) ( Copiar/Restaurar la tabla de particiones y el MBR ).

Asegúrate que se instala en el primer sector  del disco duro ( se indicará algo como /dev/sda ) , no en alguna partición tipo /dev/sda1.


Con esto te aseguras de que el Grub que se tiene activo es el que viene configurado en Mint , y no el de Ubuntu. Para asegurarte de que esto es así continua con los siguientes pasos.

C)-- Con Grub-customizer, en la pestaña Listado de Configuración, nos ponemos sobre la línea correspondiente a Mint 17, hacemos doble click,


y editamos la entrada cambiándole el nombre:
por ejemplo en vez de:
Linux Mint 17 Cinnamon 64-bit, 3.13.0-24-generic (/dev/sda3)
que sea:
Linux Mint 17 Quiana Cinnamon 64-bit, 3.13.0-24-generic (/dev/sda3)

D)-- Una vez hechos los cambios los guardas ( con el botón Guardar ) , sales del Grub-customizer y ejecutas en la terminal el comando: sudo update-grub para asegurarte de que se actualizan los cambios realizados en el Grub.

E)-- Reinicia el sistema comprobando que en el menú del Grub aparece el nombre que has puesto, en este ejemplo Linux Mint 17 Quiana Cinnamon 64-bit, 3.13.0-24-generic (/dev/sda3)

F)-- Si te aparece ese nombre y llegas al escritorio de Mint 17 Cinnamon, ya estas seguro de que el Grub que estas usando es el que se configura desde Mint, por lo que ya puedes eliminar Ubuntu:
-- Ejecutas el Monitor del Sistema ( gnome-system-monitor ) que te informará de que particiones hay en el disco duro, y en cuales esta instalado el sistema que quieres eliminar, y en cuales está el sistema que quieres conservar.


Recuadradas en verde las particiones / (sda3 ) y /home (sda5) del sistema Mint17 que queremos conservar. Recuadrada en rojo la partición (sda1) de Ubuntu que queremos eliminar.

-- Abres Gparted y eliminas/formateas la partición /, o particiones,( /, /home ) en la que esté instalado el sistema que quieres suprimir  ( mucho cuidado con equivocarte de particiones a eliminar ).


Recuadradas en verde las particiones / (sda3 ) y /home (sda5) del sistema Mint17 que queremos conservar. Recuadrada en rojo la partición (sda1) de Ubuntu que queremos eliminar. La partición sda6 correspondiente a swap y la partición sda2 correspondiente a una partición ntfs que tengo para guardar archivos personales que pueden ser accesibles en una red local, también desde otro pc con Windows, no se deben tampoco modificar con Gparted.

En el espacio que ocupaba la partición eliminada puedes crear una partición en formato ntfs en la que podrás guardar datos personales de tipo vídeos, fotos, documentos, etc y que pudiera ser accesible remotamente en una red local desde otro pc tanto si usa Windows como si usa Linux.

G)-- Vuelves a ejecutar en la terminal: sudo update-grub para que se vuelva a reconfigurar el Grub sin las entradas correspondientes a Ubuntu, y vuelves a reiniciar el sistema.

H)-- Ya te debería aparecer el nuevo menú del Grub sin las líneas correspondientes a Ubuntu que ha sido eliminado, y con solo las lineas correspondientes a Mint 17, con lo que ya tenemos solo éste sistema y podemos volver a entrar en su sesión gráfica y disfrutar de él.

Si no tuviéramos solo un sistema Linux que eliminar, sino varios, en el paso F) formatearíamos las particiones de todos ellos, fijándonos muy mucho en no eliminar la partición del sistema que queremos conservar - que será el que estemos usando en ese momento -