Tag Archives: Linux

Represalias de MS contra Intel por acciones pro-Linux

En el sitio Boycott Novell han publicado un artículo mostrando conversaciones entre ejecutivos de Microsoft (todo anterior a la salida de nuestro querido Billy G) que muestran cómo Microsoft se siente ofendido por Intel — lo ejemplifican como si Intel y ellos tuvieran un matrimonio e Intel estuviera atacando las bases de ese matrimonio –, la ofensa proviene a partir de las inversiones en dispositivos basados en Unix así como para el desarrollo del mismo Liux por parte de Intel.

También se mencionan personas a disposición de Microsoft en Compaq y Dell que precisamente están para frenar estos cambios. Al final se hace un llamado para chantajear a Intel y utilizar a otras empresas (supongo que AMD) para hacer que regresen al camino.

Vaya mafia, me pregunto hasta qué nivel llegarán.

Enlace al artículo

Suspender el equipo en Debian Lenny

Tengo un equipo Lenovo Thinkpad T61 y desde que instale Debian Lenny he tenido problemas a la hora de suspender el equipo, bueno suspende perfectamente el problema era a la hora de reiniciar el sistema ya que nunca lo hacia, siempre se quedaba colgado. Después de surfear en la red y gracias a un amigo encontré la solución, si tu problema es el mismo lo que tienes que hacer para arreglar el problema es lo siguiente:<

Instalar los siguientes paquetes:
sudo aptitude install uswsusp hibernate

Ahora hay que probar que los paquetes que instalamos van hacer lo que deberían
s2ram -f -a 2

El parámetro -f es para forzar que el sistema se suspenda y el -a es el modo en que se quiere suspender. Si ejecutaste el comando y regresaste al sistema correctamente quiere decir que todo funciono de maravilla.

Si lo anterior no te funciono entonces has lo siguiente:
cd /usr/lib/hal/scripts/linux
sudo nano hal-system-power-suspend-linux

Localiza el siguiente código
if [ -x "/sbin/s2ram" ] ; then
/sbin/s2ram
RET=$?

Y cambialo como sigue
if [ -x "/usr/sbin/s2ram" ] ; then
/usr/sbin/s2ram -f -a 2
RET=$?

Reinicia y listo!

Fuente: Marcus Bengtsson

Privilegios de usuario en GNU/Linux

En algunas distribuciones como Debian, Mandriva, OpenSuse, Fedora, etc, los privigelios de superusuario están solamente otorgados a root después de instalar la distribución — en Ubuntu, en cambio, el primer usuario que se registra cuenta también con estos permisos. Aunque resulta sencillo ir al menú de Aplicaciones y abrir una Consola de superusuario, para realizar las tareas administrativas, a veces es necesario otorgar ciertos permisos a otros usuarios de tal forma que sólo cumplan una función específica en el sistema, como aquellos que administren apache o mysql, etc. O simplemente para no estar abriendo esa consola y agregar el prefijo sudo a todos aquellos comandos que así lo requieran.

Esta escalada de permisos se realiza precisamente con el paquete sudo. Vamos a utilizar un sistema Debian en esta guía (porque es el que uso).

Instalamos el paquete
sudo aptitude install sudo
La configuración de los privilegios se lleva a cabo en el archivo sudoers, bajo /etc, el cual es necesario editar para especificar los permisos de usuario.
su
Insertamos el password de root, una vez autentificado escribimos
nano /etc/sudoers
Si no cuentan con el editor nano es posible instalarlo desde repositorios oficiales
Ahora veremos en el archivo la especificación para el usuario root, donde se denota que tiene acceso a todo

# /etc/sudoers

Defaults env_reset

# Uncomment to allow members of group sudo to not need a password
# %sudo ALL=NOPASSWD: ALL

root ALL=(ALL) ALL

Otorgando todos los permisos

Si queremos que nuestro usuario tenga permisos como los de root, mediante el uso del prefijo sudo, agregamos:

miusuario ALL=(ALL) ALL

Con esto miusuario habrá escalado hasta tener todos los privilegios.

Otorgando permisos específicos

Si nuestro usuario tiene sólo una función específica dentro del sistema tenemos que asignarle un alias y especificar sus comandos. En este ejemplo vamos a dar permisos sobre apache y mysql a 2 usuarios.

Primero especificamos el alias de usuario, en este caso se trata de un alias de grupo

# User alias specification

User_Alias      APACHEROS     = usuario1, usuario2
User_Alias      MYSQLS = usuario1, usuario2

Ahora especificamos de qué se tratan los comandos que ejecutarán

# Cmnd alias specification
Cmnd_Alias      APACHE  = /usr/sbin/apachectl, /usr/bin/killall
Cmnd_Alias      MYSQL = /usr/bin/mysql, /usr/bin/mysqladmin, /usr/bin/mysqlaccess, /usr/bin/mysqlcheck, /usr/bin/mysqldump

Ahora especificamos los comandos de cada grupo

# User privilege specification
APACHEROS  ALL =  APACHE
MYSQLS           ALL = MYSQL

Guardamos los cambios en el nano con Ctrl – O. Salimos del editor con Ctrl – X

Podemos reiniciar el servicio
/etc/sudoers restart

Y con esto hemos especificado los permisos. Obviamente esto es una introducción, podrán revisar la especificación para agregar más funcionalidades o especificaciones.

Manual de Sudoers

Configurando tarjeta Nvidia en Debian Lenny

Realizar todas las instrucciónes como root

Antes que nada hay que desinstalar todos los paquetes que tengan que ver con Nvidia en el sistema, en mi caso tenia instalados los siguientes:

nvidia-glx
nvidia-settings
nvidia-kernel-2.6.26-1
nvidia-kernel-common

Los paquetes se pueden desinstalar desde la linea de comandos con el aptitude o directamente desde el Synaptic, les recomiendo Synaptic es un poco mas facil. Despues hay que bajar el driver correspondiente de la página de NVidia , si no sabes cual bajar, dale clic en algun enlace y dentro viene un link que te redirecciona a README, ahi puedes ver si tu tarjeta de video esta dentro de ese paquete de driver’s.
Tambien tenemos que bajar los sources y headers de nuestro Kernel, en mi caso yo baje los de la versión 2.6.26-1-686, los paquetes que descargue fueron los siguientes:

aptitude install linux-source-2.6.26
aptitude install linux-headers-2.6.26-1-686

En mi caso tuve que descomprimir los sources y crear un link simbolico, se hizo de la siguiente manera:
cd /usr/src

bzip2 -d linux-source-2.6.26.tar.bz2
tar -xvvf linux-source-2.6.26.tar
ln -s linux-source-2.6.26 linux

Antes de continuar es necesario verificar que cuentan con el paquete build-essential, ya que puede ser que se necesite compilar algo, no se preocupen el instalador de Nvidia lo hace automaticamente en caso de ser necesario.

aptitude install build-essential

Les recomiendo que copien o impriman de aqui en adelante ya que va a ser necesario detener la sesión GDM(Interfaz Grafica).

Detenemos GDM

/etc/init.d/gdm stop

Copiamos el driver de Nvidia a /usr/local

cp /home/<ruta_del_driver>/NVIDIA-Linux-x86-173.14.12-pkg1.run /usr/local/

Corremos el Script que instala el Driver

cd /usr/local
sh NVIDIA-Linux-x86-173.14.12-pkg1.run

Le damos que si a todas las preguntas que nos haga el instalador. Si todo sale bien ya deberian tener configurada su tarjeta Nvidia. Reinician la sesión GDM.

/etc/init.d/gdm restart

Cuando inicia la sesión deberia aparecer el logo de Nvidia, si quieren cersiorarse de que tienen activada aceleración grafica ejecuten el siguiente comando:

glxgears

Si les marca que el comando no existe, instalen el siguiente paquete:

aptitude install mesa-utils

Buena suerte!

Debian 15 días :P

Hace poco publiqué un post corto sobre mi regreso a Debian. Ahora voy a dormirlos con mis impresiones, deslices, sorpresas y añoranzas. Lo primero es aclarar que antes usaba Mint Elissa, una distribución que funciona bajo los repositorios de Ubuntu Hardy, casi casi la misma cosa pues.

Ahora uso debian Lenny, la cuál pronto será la versión estable de Debian, en estos momentos estoy siendo testigo de la transición de esta distribución, y de cómo poco a poco la van armando, y la verdad es que no recuerdo algo tan estable en estos años de probar distribuciones, no se cae ni a pedradas, y aunque en ciertos aspectos considero un poco radicales sus decisiones con respecto a los paquetes, son de respetarse debido al objetivo primordial de Debian. He podido acceder a todas las aplicaciones que uso frecuentemente, pero la verdad es que yo sufro de versionitis y algo que me gustaba de ubuntu es que la mayoría de desarrollos salen para ser probados por los usuarios de esta distribución, y por lo tanto siempre podías estar en medio de una sensación de ser usuario de primera línea, obviamente la desventaja es que a veces puede resultar mal. Aunque en Debian los repositorios son enormes no tienen la cantidad de paquetes que tiene Ubuntu, y en ciertos casos la única forma de probar es compilar, que no me sale mal, pero a veces desespera =/.

Lo que sí no extraño es la aburrición que me provocaba ubuntu, extrañaba editar configuraciones y estaba ahí sin aprender, siendo testigo del excelente trabajo y esfuerzo de otros y no me sentía realmente propietario de la compu. Tampoco extraño esos cambios de kernel “matapendejos”, cada semana creo había una nueva revisión, en la misma rama, que a huevo me provocaba algún problema, y por supuesto esos paquetes que creo que los incluían por imitar a Fedora pero jamás habían probado (como el PulseAudio). La verdad nunca me aventaría a instalar un servidor con Ubuntu, creo que prefiero gastarme cinco días en Gentoo a estar después parchando huecos (que a fuerza también existen en Debian, pero si existen en Debian -> existen en Ubuntu).

Pero de igual manera cuando me dan una compu para ponerle linux sigo instalando Mint y ahorrándome tiempo al no descargar, códecs o algún controlador de hardware, además yo creo que cada quién tiene su razón para salir del lado oscuro, y la mía es el conocimiento, y aquí lo estoy generando.

Yo por mientras seguiré en la rama testing, y si va bien probaré sid un día de estos 😛

BackTrack 3 liberado

bt3BackTrack es la distribución linux precargada con herramientas destinadas a pruebas de penetración. Amada por los expertos de seguridad, es un livecd con el cuál podremos realizar todas las actividades al finalizar la carga.

En días recientes ha salido la versión 3 de esta distribución, casi un año después de que la versión anterior vió la luz. Para esta versión existen tres formatos de imagen para descarga: para grabar en un CD, para insertar en un USB y como imagen destinada a la ejecución dentro de VMWare.

Dentro de la documentación de la distribución podemos encontrar la explicación a ciertas tareas, así como la descripción de las herramientas contenidas en el disco.