Ubuntu

De Astillas.net

Enlaces y referencias

Administración

PPA

Es el acrónimo de Personal Package Archives y consiste en un mecanismo añadido al repositorio habitual de paquetes heredado de Debian para que terceros puedan contribuir con su software a una instalación en las mismas condiciones que los repositorios oficiales. Estos repositorios están alojados en la plataforma Launchpad y existen herramientas específicas para su inclusión en nuestra máquina.

Para añadirlos se emplea el programa add-apt-repository' con el URL especial en estos casos:

$ sudo add-apt-repository ppa:nombre-del-repositorio

mientras que para retirarlos se puede usar el programa ppa-purge que no sólo elimina el repositorio del sistema sino que actualiza los paquetes que contiene (y están instalados) para que coincidan con las versiones de los repositorios oficiales.

$ sudo ppa-purge ppa:nombre-del-repositorio


Recetario

Versión de Ubuntu

Basta con ejecutar la siguiente orden para saber qué versión de Ubuntu estamos usando:

$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 10.04.1 LTS
Release:	10.04
Codename:	lucid

aunque también tenemos información en dos archivos en concreto:

$ cat /etc/issue
Ubuntu 10.04.1 LTS \n \l

$ cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=10.04
DISTRIB_CODENAME=lucid
DISTRIB_DESCRIPTION="Ubuntu 10.04.1 LTS"

Atajos de teclado

Combinación de teclas Efecto
Alt + Tab Cambia entre ventanas abiertas
Ctrl + Alt + Tab Cambia entre ventanas abiertas en todos los espacios de trabajo
Ctrl + Alt + Cursor Izquierda/Derecha Cambia rápidamente entre el espacio de trabajo izquierdo y derecho.
Alt + F9 Minimiza la ventana activa
Alt + F10 Maximiza la ventana activa
Alt + F5 Restaura el tamaño anterior o normal de la ventana activa
Alt + F4 Cierra la ventana activa
Alt + Barra espaciadora Abre el menú de la ventana

Archivos y carpetas en Ubuntu Netbook Edition

La vista correspondiente a las carpetas del usuario corresponde a la relación de lugares o marcadores empleados por el programa Nautilus, más el directorio personal y el escritorio.

Para añadir uno, por ejemplo el directorio ~/PDF donde se almacenan los documentos generados por la impresora virtual de cups-pdf, basta con añadirlo a la lista de marcadores, donde incluso se puede cambiar el nombre.

Ubuntu-netbook-remix.jpg

Los marcadores, por cierto, se guardan en el archivo ~/.gtk-bookmarks. El formato es un marcador por línea, con el URL al principio y, separado por un espacio en blanco, el texto del marcador. Como ejemplo:

file:///home/victor/Documentos Mis documentos
...
dav://victor@taquiones.net/files/users/victor Taquiones
...
sftp://victor@falcata/srv Falcata

Terminal Server Client

Para cambiar de modo pantalla completa a modo ventana (con o sin decoraciones) se puede emplear la combinación de teclas

Ctrl + Alt + Enter

Cambiar la contraseña del anillo de claves

Deposito-de-claves-gnome.png

El gestor del anillo de claves de Gnome (llamado seahorse) que guarda todas las contraseñas de acceso a servidores y redes se encuentra en:

Aplicaciones -> Accesorios -> Contraseñas y claves de cifrado

En la pestaña Contraseñas aparece un depósito llamado login y para cambiar la contraseña se emplea el menú contextual y se utiliza la opción Cambiar la contraseña. En este caso es necesario conocer la contraseña activa antes de poder efectuar el cambio; si no se conoce tendrá que borrarse la base de datos de contraseñas correspondiente y empezar de nuevo.

Por lo que he podido averiguar las contraseñas se almacenan en

$ tree -f .gnome2/keyrings/
.gnome2/keyrings
|-- .gnome2/keyrings/login.keyring
`-- .gnome2/keyrings/user.keystore

0 directories, 2 files
$ file .gnome2/keyrings/login.keyring
login.keyring: GNOME keyring, major version 0, minor version 0, crypto type 0 (AEL), \
hash type 0 (MD5), name "Inicio de sesión", ...
...

Problemas

Al cambiar la contraseña desaparecen los documentos

Casi seguro que la carpeta del usuario está cifrada con la contraseña de sesión y al no poder descifrar el directorio personal ha utilizado la versión anterior no cifrada o ha creado uno nuevo.

Revisar los registros de /var/log/auth.log y comprobar si aparece algo como lo siguiente:

...
Feb 13 13:22:49 victor pam_encfs[1247]: exitcode : 1, errorstring : Error decodificando la llave del volumen, contraseña incorrecta
Feb 13 14:26:53 victor pam_encfs[1660]: Dropping permissions failed
Feb 13 14:27:17 victor pam_encfs[1711]: Could not getpwnam
...

Y es que para cifrar la carpeta personal del usuario -pongamos que victor- se crea una versión cifrada dentro de /home/.enc/victor y empleando PAM se toma la contraseña de sesión y se monta con parámetros similares a estos:

encfs -S --idle=1 -v /home/.enc/victor /home/victor -- -o allow_other,allow_root,nonempty

tras el acceso del usuario al sistema. De esta forma no se emplean dos contraseñas, pero al cambiar una se deben cambiar las otras.

La solución pasa por cambiar la contraseña empleando el programa encfsctl:

$ encfsctl passwd  /home/.enc/victor/
Introduzca la contraseña actual de Encfs
Contraseña EncFS: 
Introduzca la nueva contraseña de Encfs
Nueva contraseña Encfs: 
Verifique la contraseña Encfs: 
Contraseña del volumen actualizada correctamente
$