Más fácil activar Control+Alt+Backspace en Ubuntu Karmic Koala (9.10)

Ahora en esta nueva distribución de Ubuntu, se hace más sencillo que en la anterior, el activar la combinación de teclas para reiniciar las X

Esto es mediante la activación de la combinación de teclas, para ello los pasos son:

Ir al menú Sistema > Preferencias > Teclado

Dentro de la ventana que aparece, hay una pestaña que dice “Distribuciones“, la seleccionamos y luego en “Opciones de distribución“.

De todas las opciones que aparece, buscamos: “Secuencia de teclas para matar el servidor X“.

Le damos clic y luego otro clic en la opción para activar dicha combinación.

Listo, con eso ya podemos reiniciar nuestro servidor X sin problemas con Control+Alt+Backspace

Programas equivalentes de Windows en GNU/Linux

Estaba buscando una lista para adapatarla como una página en el menú superior, sin embargo por el momento incluyo el vínculo dónde encontrar una lista, para posteriormente con más calma hacer la tabla o adaptar una.


Aquí el Enlace


Por cualquier cuestión otra lista: Aquí

Instalar XFCE 4.6.1 en Ubuntu Jaunty (9.04)

xfce logo



Para poder instalar XFCE 4.6.1 en Ubuntu Jaunty (9.04) podemos añadir un nuevo repositorio, a fin de poder tener esa versión.


El método sin usar las opciones gráficas es el siguiente:


Teclear en terminal el comando

sudo gedit /etc/apt/sources.list


Al final del archivo añadimos:

#XFCE 4.6.1
deb http://ppa.launchpad.net/jerome-guelfucci/ppa/ubuntu jaunty main



Guardamos y cerramos el archivo.


Luego nuevamente en terminal añadimos la clave del repositorio:

gpg –keyserver keyserver.ubuntu.com –recv 0E23917F5D9DCE6C



<blockquote>gpg --export --armor 0E23917F5D9DCE6C | sudo apt-key add -</blockquote>


Actualizamos nuestras fuentes:

sudo aptitude update


Instalamos:

sudo aptitude xfce4


Para encontrar más que instalar de XFCE en la terminal podemos buscar:

sudo aptitude search xfce4


XFCE 4.6.1 sin sonido en Jaunty (9.04)

Hoy estuve probando XFCE en Ubuntu Jaunty (9.04), todo muy bien, excepto que al poner un video no tenía sonido.


Investigando encontré que, es necesario añadir Puse Audio a los procesos que se inician con la sesión.


Hay que añadir lo siguiente:


/usr/bin/pulseaudio


Para hacerlo vamos a:


Menú > Configuración > Administración de configuración de XFCE 4 >Sesión e inicio > Autoarranque de aplicaciones


Presionamos en añadir, deberá quedar algo como esto:


xfce

Activar combinación Ctrl+Alt+Backspace en Ubuntu Jaunty (9.04)

xterm



Ayer me ví en la necesidad de activar la combinación Control + Alt + Backspace en Ubuntu Jaunty, para poder reiniciar las X.


Ya que en esta versión viene deshabilitada esa combinación por defecto.


Encontré la solución que es, instalar un paquete (dontzap) y un simple comando en consola:

<blockquote>sudo aptitude install dontzap</blockquote>


Lo que resta, es el comando para que la combinación de teclas pueda reiniciar las X:

<blockquote>sudo dontzap -d</blockquote>


La opción “-d” en el comando significa “disable” (deshabilitar), para dejar las cosas como antes, podemos poner en el comando “-e” que significa “enable” (habilitar)


Entonces, para dejar como antes y No Poder reiniciar el servidor X con la combinación Control + Al t+ BackSpace, el comando es:


<blockquote>sudo dontzap -e</blockquote>


Escalada de privilegios local en todos los kernels linux – Ubuntu Jaunty Solución

La noticia como dice en Barrapunto:

A través de slashdot me entero que Tavis Ormandy y Julien Tinnes han descubierto un grave problema de seguridad que afecta a todos los kernels de la rama 2.4 y 2.6 desde 2001 en todas las arquitecturas. Texto traducido de la nota original: “El problema está en como Linux reacciona con operaciones no disponibles para algunos protocolos. sock_sendpage y otros no comprueban que no haya punteros a NULL antes de ‘dereferenciar’ las operaciones en la estructura de operaciones. En vez de eso, el kernel confía en la correcta inicialización de esas estructuras de proto_ops con esbozos (como sock_no_sendpage) en vez de punteros a NULL”.

Lo siguiente es la solución que apliqué en un Ubuntu Jaunty (9.04).

Hice un cat y el resultado es “0″ lo cual no es deseable, ya que quiere decir que se tiene esa vulnerabilidad:

miusuario@mimaquina:~$ cat /proc/sys/vm/mmap_min_addr
0



La solución entonces es cambiar ese cero por algo mayor, en este caso 4 kilobytes:

<blockquote>miusuario@mimaquina:~$ sudo sysctl vm.mmap_min_addr=4096
[sudo] password for miusuario:
vm.mmap_min_addr = 4096
miusuario@mimaquina:~$ cat /proc/sys/vm/mmap_min_addr
4096</blockquote>



El caso es que cuando el resultadoa al hacer el cat es mayor a 0 (generalmente 4096), el exploit no va a funcionar, con lo cuál se está protegido.

GNU/Linux: ¿Qué es una distribución?

GNU/Linux tiene varias opciones para todos, dependiendo de que necesites y en que tipo de computadora lo vas a utilizar.


Una distribución es juntar el núcleo Linux con una seríe de aplicaciones, las cuales te darán la posibilidad de tener todas las herramientas necesarias, para que tu puedas gestionar tu información y datos de manera productiva.



Hay distribuciones más sencillas que otras, para un usuario doméstico probablemente sea mas sencillo iniciar con Ubuntu o con openSUSE, pero hay muchas de dónde escoger, eso si, toma en cuenta que usar un nuevo Sistema Operativo implica, aprender a usar nuevos programas, una nueva forma de instalar/desinstalar programas y en sí una nueva manera trabajar.



Probablemente estés muy habituado(a) a usar cierto tipo de programas y eso implica que tienes que conocer los nuevos programas que te permitan hacer lo mismo que hacias con los anteriores.



¿Qué es Linux?

Linux es un Sistema Operativo, multi-tarea y multi-usuario.

En realidad debería ser llamado por todos GNU/Linux, pero como uso o costumbre muchísimas personas se han acostumbrado a decir sólo “Linux”.

En términos simples un Sistema Operativo se encarga de las reglas básicas de funcionamiento, para que las aplicaciones y programas, accedan a los recursos de la computadora de una forma adecuada, esto permite que los programas no escriban sus datos sobre los de otros, no ocupen toda la memoria, etc.

Los Sistemas Operativos están hechos cada uno de forma diferente, en este caso GNU/Linux, tiene sus propias características, las cuales fueron inspiradas en los sistemas Unix.

Por lo que cuenta con su propia forma de operar, con sus propias reglas y su propios programas.

Cada Sistema Operativo tiene un Núcleo, en el caso de GNU/Linux, el núcleo es Linux (kernel*), escrito por Linus Torvalds (con la ayuda de miles de programadores a través de Internet) allá por el año 1991.

La mayoría de los programas y aplicaciones se deben a el Proyect GNU, el cuál hace posible que existan los componentes necesarios para un Sistema Operativo de Código Abierto y Libre como es GNU/Linux.

El que se trate de un Sistema Operativo de Código Abierto significa que:

Cualquiera puede conocer su código fuente (como está hecho), estudiarlo.

Al ser libre, significa que se pueden aportar mejoras, modificaciones y distribuirlo nuevamente con o sin modificaciones, pero siempre que hayan modificaciones, incluirse en los créditos y seguir incluyendo a los que antes se encontraban en ellos.

En Inglés se reunen “Codigo Abierto” y “Libre” en una sola frase: Free Open Source

Sólo que “Free” se toma como Libre de Libertad, No que tiene que ser Gratis.

Es perfectamente legal que cualquier compañia empaquete GNU/Linux y cobre una cantidad por el, como lo es también brindarlo gratis.

Si obtienes una Distribución como Ubuntu por ejemplo, puedes sentirte libre de regalarlo a quien quieras e instalarlo en cuantas máquinas quieras.



tux



*Un kernel conecta el los programas/aplicaciones a el hardware (compónentes fisicos) de la computadora.

Entorno Gráfico en GNU/Linux

GNU/Linux fue pensado para ser flexible y estable, por lo que existen para el varias opciones para esas ventanitas y demás cosas que forman el Entornos Gráficos.

En los demás sistemas (Windows y Mac por ejemplo) el Entorno Gráfico es la cara que se muestra al usuario, como identidad, proporciona la sensación de estar usando uno u otro sistema.

Un Entorno Gráfico significa, un escritorio, una apariencia, una serie de aplicaciones y una forma de trabajar.

El Entorno Gráfico está hecho para trabajar con Ventanas (actualmente hay desarrollos más novedosos), con el Ratón y el Teclado, a fin que la experiencia de trabajo sea más sencilla y productiva.

En GNU/Linux puedes personalizar tu escritorio de trabajo más o menos sencillamente, dependiendo del Entorno Gráfico que decidas utilizar.

Los más utilizados actualmente son GNOME, KDE y XFCE, aunque hay varios más.

Unos son más ligeros (usan menos recursos) que otros, por lo que también te convendrá aquél que, se adapte a la capacidad de tu máquina, que te agrade y sobre todo te funcione.

Dependiendo de la Distribución de GNU/Linux que elijas, tendrá predefinido uno u otro entorno gráfico, aunque puedes instalar otro después, si así lo deseas.

Cada uno tiene más o menos capacidad de cambiarlo, al punto de simular incluso otros sistemas graficamente.

Por lo que si quieres que tu Entorno Gráfico se parezca a alguno como los de Windows o Mac, lo puedes hacer, también puedes hacer que se vea de una manera totalmente diferente a esos, eso depende de ti.





Ver: http://kde-look.org/ http://gnome-look.org/ y http://xfce-look.org/

Compartir en red carpeta(s) desde Ubuntu a Windows


Samba es un software que permite a tu ordenador con GNU/Linux poder compartir archivos e impresoras con otras computadoras en una misma red local.

Utiliza para ello un protocolo conocido como SMB/CIFS compatible con sistemas operativos tipo UNIX (GNU/Linux, OS/2, OpenSolaris, etc.) y con otros sistemas como Windows (XP, NT, ME, 98), incluso DOS. Tambien se puede conocer como LanManager o NetBIOS.

La descripción se hará con comandos y edición de archivos de configuración, aunque se pueden utilizar interfaces gráficas para hacerlo, con ésto nos funcionará en cualquier variante de Ubuntu y otras distribuciones GNU/Linux.

Si lo que quieres es compartir un directorio que tienes en Ubuntu (GNU/Linux) hacia una maquina que tiene Windows, puedes seguir las siguientes recomendaciones:

Lo más importante es, primero verificar que tengamos instalado Samba, si hay que instalarlo, podemos hacerlo con cualquiera de los comandos siguientes:

sudo apt-get install samba smbfs

ó

sudo aptitude install samba smbfs

Realizamos un respaldo de nuestro archivo smb.conf, por si acaso nos equivocamos poder volver atrás:

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.respaldo

Luego creamos la carpeta que utilizaremos compartir (se pueden utilizar carpetas ya existentes), suponiendo que estamos en nuestra carpeta home y vamos a crear la carpeta “P2P”, hacemos lo siguiente :

mkdir P2P

Con el fin de compartir la carpeta deseada a los usuarios que queremos, editamos el archivo smb.conf con un editor de texto, por ejemplo, en ambiente de terminal usamos nano, en gnome usamos gedit, en KDE puede ser kate, etcétera, el comando con nano sería:

sudo nano /etc/samba/smb.conf

Recordemos que necesitamos permisos de root, por eso se utiliza el comando “sudo”.

Destpués en el archivo vamos a la sección “global” y cambiamos el “grupo_de_trabajo” por el nombre del grupo que queremos dejar:

[global]
workgroup = grupo_de_trabajo

En el mismo archivo busca la sección “Share Definitions” en donde agregaremos las carpetas que se comaprtiran, ejemplo compartiendo la carpeta P2P:

[P2P]
case sensitive = no
guest ok = yes
msdfs proxy = no
read only = no
#comentario: “read only = no” quiere decir que tiene permiso de lectura/escritura, con “read only = yes” tiene permiso sólo de lectura.
path = /home/tuusuario/P2P
#comentario: el path lo cambias según el nombre y ubicación de las carpetas que vayamos a añadir.

Ahora creamos los nombres de usuario en Samba, los cuales van a poder acceder a las carpetas compartidas.

sudo useradd -s /sbin/nologin nombre_usuario_windows

Después:

sudo smbpasswd -a nombre_usuario_windows

Ahí ponemos la contraseña que se asignará al usuario que se está configurando.

Ya que estén todos tus usuarios y carpetas reiniciamos Samba con el comando:

sudo /etc/init.d/samba restart

Espero que sea de utilidad.

Preguntas Frecuentes de Kubuntu

Es frecuente que cuando iniciamos en Kubuntu (GNU/Linux), no sabemos como hacer tal o cual cosa, o bien tenemos muchas preguntas que no son tan complicadas de responder.

Para eso estan las Preguntas Frecuentes, denominadas comúnmente FAQs (Frecuently Asked Questions), en la comunidad de kubuntu-es.org se están creando y corrigiendo.

Puedes verlas en: FAQs de Kubuntu-es

Problema repositorios "es" de Ubuntu

En estos días ha habido problemas para todos aquellos que intentan actualizar o instalar paquetes desde los repositorios de ubuntu y tienen configurados los repositorios para España.

Aparentemente no están activos.

La solución puede ser cambiando los sources.list por los internacionales, aquí un sources.list de Hardy Heron 8.04 que se puede usar (están habilitados todos los repositorios remotos):

# deb cdrom:[Kubuntu 8.04.1 _Hardy Heron_ - Release i386 (20080701.2)]/ hardy main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.

deb http://archive.ubuntu.com/ubuntu/ hardy main restricted
deb-src http://archive.ubuntu.com/ubuntu/ hardy main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://archive.ubuntu.com/ubuntu/ hardy-updates main restricted
deb-src http://archive.ubuntu.com/ubuntu/ hardy-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
deb http://archive.ubuntu.com/ubuntu/ hardy universe
deb-src http://archive.ubuntu.com/ubuntu/ hardy universe
deb http://archive.ubuntu.com/ubuntu/ hardy-updates universe
deb-src http://archive.ubuntu.com/ubuntu/ hardy-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://archive.ubuntu.com/ubuntu/ hardy multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hardy multiverse
deb http://archive.ubuntu.com/ubuntu/ hardy-updates multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hardy-updates multiverse

## Uncomment the following two lines to add software from the ‘backports’
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://es.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse
deb-src http://es.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse

## Uncomment the following two lines to add software from Canonical’s
## ‘partner’ repository. This software is not part of Ubuntu, but is
## offered by Canonical and the respective vendors as a service to Ubuntu
## users.
deb http://archive.canonical.com/ubuntu hardy partner
deb-src http://archive.canonical.com/ubuntu hardy partner

deb http://archive.ubuntu.com/ubuntu/ hardy-security main restricted
deb-src http://archive.ubuntu.com/ubuntu/ hardy-security main restricted
deb http://archive.ubuntu.com/ubuntu/ hardy-security universe
deb-src http://archive.ubuntu.com/ubuntu/ hardy-security universe
deb http://archive.ubuntu.com/ubuntu/ hardy-security multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hardy-security multiverse

Se pueden modificar directamente del archivo con un editor de texto y el comando sudo si se abre desde consola, ejemplos:

En Kubuntu: sudo kate /etc/apt/sources.list

En Ubuntu: sudo gedit /etc/apt/sources.list

Es siempre conveniente guardar un respaldo de el sources.list original.