lunes, 29 de octubre de 2007

Proyecto C.U.P.I.E.

C.U.P.I.E. (charlas ubunteras por IRC en español), es un proyecto divulgativo que nace con la intención de ayudar a la gente a comprender y optimizar el uso de su sistema operativo Ubuntu, así como la filosofía que define al mundo del soft libre.

Se realizaran tanto charlas prácticas como informativas, siempre de forma pública y abierta, cualquiera puede asistir, y también participar preparando o sugiriendo nuevas ponencias.

Las charlas se desarrollaran en el canal de IRC #cupie, alojado en FreeNode.net , canal que podéis usar también para contactar si os interesa colaborar, podéis consultar temarios, logs, calendario etc, en esta página.

El ciclo de charlas comienza el próximo lunes 29 a las 16:00 UTC, con una sobre el terminal de comandos a nivel básico.

Ayuda a difundir este proyecto poniendo un banner de C.U.P.I.E.!! o directamente copiando y pegando este post en tu blog para darle la mayor difusión posible!!


FUENTe: Proyecto C.U.P.I.E. http://doc.ubuntu-es.org/index.php/Cupie y Tuxpepino http://tuxpepino.wordpress.com/2007/10/27/comienza-el-proyecto-cupie/

martes, 23 de octubre de 2007

Sin sonido en AMSN

Mi buen amigo Ricardo ( Hijin Bond) me acaba de platicar un problema que tenía en AMSN ( usando su Ubuntu Gutsy) y me decía que no podía enviar sonidos, así que buscamos la solución entre los dos y llegamos a la conclusión de que hay que instalar dos complementos del lenguaje tcl/tk ( indispensable para el funcionamiento de AMSN), tecleamos:

sudo apt-get install libsnack2 libsnack2-dev


Y ya se solucionó el problema, ahora, en caso de que esto no funcione, habrá que probar instalando los codecs gstreamer y/o xine y probar también las configuraciones de sonido del Amsn...

domingo, 21 de octubre de 2007

Editar GRUB gráficamente

En ocasiones queremos editar nuestro GRUB, pero puede que nos de algo de flojera tener que editar cosas manualmente, pues hay una aplicación llamada StartupManager que se encarga de hacer configuraciones en el GRUB, pero de manera gráfica.

Lo puedes descargar de aquí:
http://web.telia.com/~u88005282/sum/downloads.html

en el caso de Ubuntu Gutsy ya esta en los repos, aunque no es la ÚLTIMA versión y se instala como "Administrador de Arranque":

sudo apt-get install startupmanager


Aquí esta un pequeño ejemplo de la interfaz de StartupManager:


Instalar Pidgin en Debian Etch

Aunque muchos usuarios de Debian utilizan Lenny, por ser la versión testing y que tiene paquetes actualizados, hay otros que utilizan Debian Etch (Versión estable), lo que veremos hoy es como instalar el cliente de mensajería Pidgin en Debian Etch.

1.- Descargar el Source de Pidgin de la siguiente dirección:

http://www.pidgin.im/download/source/

2.- Una vez que tengamos la carpeta .tar.bz2 es tiempo de instalar las dependencias, esto es por medio de consola con el maravilloso APT

apt-get install build-essential gcc g++ intltool intltool-debian libglib2.0-0-dbg libglib2.0-cil libglib2.0-data libglib2.0-dev libgtkspell-dev libgtkspell0 libxml2-dev libnss3-dev libssl-dev libgstreamer0.10-0 libgstreamer-plugins-base0.10-0 libgstreamer-plugins-base0.10-dev


3.- Es tiempo de descomprimir el paquete:

tar -jxvf pidgin-2.3.1.tar.bz2

cd pidgin-2.3.1/

4.- Empezamos el proceso de compilar e instalar. Para añadir varios plugins ponemos la siguiente linea:

./configure --enable-gnutls=yes --enable-mono --enable-nm --enable-consoleui --enable-gevolution --enable-gstreamer --enable-plugins --disable-schemas-install --enable-screensaver

sino pues con un simple ./configure trabaja.

make

make install

y si no mandó error ya estará instalado Pidgin, uno de los clientes de mensajería más populares en el mundo del software libre.


ACTUALIZACION (02 / Marzo / 08)


Estaba ayudándole a un amigo a que compilara e instalara su Pidgin y notamos una falta de dependencias para compilar con las opciones mostradas arriba, así que para solucionar esto, debemos agregar estos paquetes al paso 2.

apt-get install libncurses5 libncurses5-dev libncurses5-dbg libncursesw5


FUENTE: http://www.debian-mx.com/2007/07/22/instalar-de-pidgin-202-en-debian/

Logging automático GDM

En mi caso, mi computadora la uso solo yo, así que nadie mete mano, por eso, a veces me da algo de flojera estar tecleando mi usuario y mi password, así que aquí está una manera de iniciar automáticamente una sesión en GNOME, es decir, sin necesidad de escribir password ni login:

1.- Ir a Sistema > Administración > Ventana de entrada.

2.- Una vez dentro, nos dirigimos a la pestaña de "Seguridad" y activamos la casilla que dice "Activar entrada automática" y en el campo de texto de abajo escribimos o seleccionamos el usuario que queramos que inicie automáticamente.

Editar sudoers

Uno de los comandos mas significativos en Ubuntu y Debian es SUDO, este popular comando permite a los usuarios tener ciertos privilegios sobre el sistema, acercándose a root, es decir, los usuarios que son parte de sudo tienen privilegios de ejecución como por ejemplo, usar APT o editar ficheros importantes, etc.
Los parámetros de que usuario está dentro de sudo y que usuario no lo está, se encuentran en el archivo sudoers, así que lo podemos editar un poco:

1.- Es importante loguearse como root para editar este fichero, ya que es el único usuario que puede modificar cosas en sudoers, así que, como root, abrimos el fichero de la siguiente forma:

nano /etc/sudoers

o visudo (solo como root).

2.- Una vez que estemos dentro del archivo, podemos ver que aquí se incluyen los usuarios que pueden hacer uso de sudo con ciertos parámetros.

AGREGAR UN USUARIO A SUDOERS Y QUE NO TENGA QUE INTRODUCIR SU PASSWORD:

En este caso agregamos al final del archivo la siguiente línea:

NombreUsuario ALL=NOPASSWD:ALL


AGREGAR UN USUARIO A SUDOERS Y QUE INTRODUZCA SU PASSWORD PARA CADA ACCIÓN:

En este caso agregar solamente las dos siguientes líneas:

NombreUsuario ALL = PASSWD:ALL
Defaults timestamp_timeout = 0

Para que por ejemplo, el usuario, DirtyHarry solo pueda usar el comando ifconfig y sin tener que usar password sería así:

DirtyHarry ALL=NOPASSWD:/sbin/ifconfig


Donde la parte de /sbin/ifconfig es la ruta absoluta del comando, y eso es lo básico, recordar que si queremos que, por seguridad un usuario no pueda acceder al sistema o instalar paquetes, NO debemos incluirlo en este archivo.

NOTA: En Ubuntu, el sistema le da privilegios de administrador al usuario que se crea desde la instalación mediante la siguiente línea:

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

Hay que verificar que siempre esté esta línea en el archivo, esto para root:

# User privilege specification
root ALL=(ALL) ALL

FUENTES: http://deltalinuxer.wordpress.com/2007/06/27/agregar-usuario-a-sudo/
https://www.linux-magazine.es/issue/03/susudo.pdf

Agregar usuarios

Existen varias maneras de agregar un usuario en GNU/Linux, la primera de ellas es usando el comando adduser y la otra es de manera gráfica, bueno, comencemos:

MANERA GRÁFICA:

Nos vamos (desde GNOME) a Escritorio > Administración > Usuarios y grupos, ya ahí, es sencillo solo tenemos que dar click en el botón Añadir usuario y llenar un formulario como el siguiente:


DESDE CONSOLA:

1.- Una manera es ejecutando el comando adduser, desde consola:

$ sudo adduser nombreDeUsuario


y se despliega un formulario como el siguiente que tenemos que rellenar:

Adding user `bauer' ...
Adding new group `bauer' (1004) ...
Adding new user `bauer' (1003) with group `bauer' ...
Creating home directory `/home/bauer' ... Copying files from `/etc/skel' ...
Enter new UNIX password:

Retype new UNIX password:

passwd: contraseña actualizada correctamente

Cambiando la información de usuario para bauer
Introduzca el nuevo valor, o presione ENTER para el predeterminado
Nombre completo []: Jack

Número de habitación []: 666

Teléfono del trabajo []: CTU

Teléfono de casa []: CTU
Otro []: Previously on 24

¿Es correcta la información? [y/N] y

2.- Otra manera muy similar a la anterior es usando "useradd", así que en consola tecleamos:

$ sudo useradd NombreDeUsuario


y creará el usuario, pero ahora hay que agregarle una contraseña, si así lo queremos, esto es así:

$ sudo passwd NombreDeUsuario


y seguimos los pasos que nos pida la maravillosa terminal .

Y ahora si, esto es lo básico para añadir users, ahora, para eliminar un usuario basta con ir a Usuarios y Grupos y borrarlos o desde terminal con deluser NombreDeUsuario.

Lo único que resta es agregar privilegios que en ocasiones causan problemas si no los activamos desde un principio, para esto nos vamos otra vez a Escritorio > Administración > Usuarios y Grupos, seleccionamos el usuario y damos click en propiedades, despues vamos a la pestaña que dice Privilegios del usuario y activamos las casillas que creamos necesarias:


Para hacer esto desde consola:

$ sudo adduser NombreUsuario grupo

ó
$ sudo gpasswd -a NombreUsuario grupo

donde grupo es el nombre del grupo al que queremos añadir el usuario.


VER GRUPOS EXISTENTES Y SUS USARIOS:

$ cat /etc/group



NOTAS:

*Existe otro comando llamado addgroup que funciona de manera similar a adduser pero este es, como su nombre lo indica, para añadir grupos al sistema.
*Si en consola tecleamos man adduser o man addgroup, man passwd, etc. podemos ver la documentación de dichos comandos.
*Para loguearse desde consola como algún usuario debemos escribir: su NombreDeUsuario y para root basta con escribir su.
*Para entrar a Usuarios y Grupos (GUI) desde consola debemos escribir users-admin
*Lo único que falta es editar el archivo de sudoers, para que cierto usuario pueda usar o no el comando sudo, y por consiguiente tener ciertos privilegios sobre el sistema.