miércoles, 14 de mayo de 2008

Restaurar GDM después de instalar KDE4

Cuando se instala KDE4, estoy hablando de Ubuntu 8.04, la gestión del entorno la toma KDE, aunque se inicie sesión con GNOME. Esto significa que hay aplicaciones de GNOME que no se inician, insisto, aunque se haya iniciado una sesión con GNOME.

Para volver a restaurar el entorno de GNOME, hay que editar el archivo /etc/gdm/gdm.conf y cambiar la línea AutomaticLoginEnable=false por AutomaticLoginEnable=true. Después, hay que reiniciar el servidor X (Ctrl+Alt+Retroceso) o reiniciar el sistema. Conviene aclarar que, después de realizar esta acción, se puede seguir utilizando KDE.

martes, 13 de mayo de 2008

Instalar KDE4 en Ubuntu

Instalar kde4 en Ubuntu.

Antes de instalar KDE4 hay que realizar algunas operaciones para no tener problemas posteriormente. Por ejemplo, si queremos habilitar el usuario root (consultar este proceso en este mismo blog) hay que hacerlo antes de instalar KDE4.

Para instalar KDE4, hay que seguir los siguientes pasos:

  • Editar el archivo sources.list para actualizar los repositorios correctamente:
gedit /etc/apt/sources.list
  • Añadir en el archivo sources.list la siguiente línea:
deb http://ppa.launchpad.net/kubuntu-members-kde4/ubuntu gutsy man
  • Actualizar los respositorios:
apt-get update
  • Instalar:
apt-get install kde4-core

Para entrar en KDE, reiniciar la sesión. Yo lo he probado y no he tenido ningún problema.


martes, 6 de mayo de 2008

Instalar fuentes de Windows en Linux

Instalar fuentes de Windows en Linux.

Es muy sencillo. Basta con ejecutar la orden apt-get install ttf-mscorefonts-installer desde un terminal o descargar e instalar el paquete msttcorefonts desde un gestor de paquetes.

Crear usuarios con privilegios administrativos

Usuarios sudoers.UNIDAD DE TRABAJO Nº 5

Cuando se instala el sistema, sólo el usuario creado durante la instalación puede realizar tareas administrativas, siempre que se ejecute la orden sudo. Si no queremos ejecutar la orden sudo contínuamente, se puede ejecutar sudo su una sóla vez, en cada sesión, y, a partir de ese momento, realizar las tareas administrativas.

Si queremos utilizar el usuario root, hay que habilitarlo de la forma descrita en la entrada Linux Ubuntu. Habilitar la cuenta de usuario root en este mismo blog.

Por cuestiones de seguridad, no es conveniente iniciar una sesión con el usuario root para trabajar normalmente. Es más seguro iniciar una sesión con cualquier otro usuario y ejecutar la orden sudo o sudo su cuando se quieran realizar tareas administrativas.

Cuando se crean nuevos usuarios, estos no pueden realizar tareas administrativas con la orden sudo, debido a que sólo los usuarios incluidos en el grupo admin pueden ejecutar la orden sudo para administrar el sistema. Esta configuración se realiza en el archivo /etc/sudoers, cuyo contenido se muestra a continuación:

# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
# Host alias specification
# User alias specification
# Cmnd alias specification
# Defaults
Defaults !lecture,tty_tickets,!fqdn
# User privilege specification
root ALL=(ALL) ALL
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

La última línea de este archivo es la que indica que todos los usuarios miembros del grupo admin pueden realizar tareas administrativas con la orden sudo.

Si consultamos el archivo /etc/group, que es el archivo que contiene los grupos creados, y sus miembros, creados en el sistema, veremos una línea parecida a la siguiente:

admin:x:117:coralio,root

Esta línea indica que los usuarios coralio y root son los únicos usuarios miembros del grupo admin y, por lo tanto, sólo estos usuarios pueden realizar tareas administrativas con la orden sudo.

Para incluir un usuario en el grupo admin, se puede ejecutar la orden adduser usuario admin, donde usuario es la cuenta que se quiere agregar al grupo admin. Las siguientes líneas muestran la salida de esta orden:

root@servidor2dai:~# adduser usuario admin

Añadiendo usuario 'usuario' al grupo 'admin' ...

Terminado.

Si visualizamos el contenido del archivo /etc/group, veremos la siguiente línea:

admin:x:117:coralio,usuario

En esta línea observamos que el usuario con nombre usuario se ha añadido al grupo admin y, por lo tanto, podrá realizar tareas administrativas con la orden sudo.