lunes, 24 de septiembre de 2007

FakeSUDO - Un reemplazo para quienes odian SUDO

Como pueden ver el script, es un reemplazo funcional de SUDO basado en el comando SU (SuperUser) y escrito en BASH. Como SUDO tiene varias deficiencias y a varios no les gusta, es por ello que escribi este script y claro que funciona en mi sistema tras hacer varias pruebas, pero me gustaria que me ayuden a probarlo y mejorarlo agregandole algunas funciones ya que solo puse lo básico. Para instalarlo y que todos los users lo puedan usar, hay que guardarlo en su PATH y hacerlo ejecutable, pueden usar el nombre de archivo que gusten obvio, como fksudo o incluso sudo (peligro de ser sobre-escrito si instalan sudo despues).

Instrucciones de instalación.

En su editor de texto favorito (nano, vim, emacs, kate, gedit, etc) como root peguen y guarden el codigo en la carpeta /bin/elnombrequegustes ; después introduce el comando chmod a+x /bin/elnombrequegustes y ¡LISTO!.

Cuando lo ejecutes por primera vez verás el COPYRIGHT y si gustas la licencia.

Espero retroalimentación.

#!/bin/bash

##Fake SUDO - Because SUDO is shit

##Definiendo funciones

function fakesudobody {
echo 'Bienvenido a Fake SUDO, introduzca su comando ahora'
fakesudovar=a
read fakesudovar
echo 'Introdujo el comando' $fakesudovar
echo 'Ahora introduzca su password de root'
su -c "$fakesudovar" || ! echo 'Error desconocido'
runfsu=0
}

##Funciones definidas

A=fakesudobody

##Comprobando si es la primera vez que se usa


source $HOME/.fakesudoconf || ! echo 'No hay archivo de configuracion disponible, inicializando primera ejecucion'
case $firsttime in
1)
$A || ! echo 'Error desconocido' || exit 1;;


*)

b=1
##Copyright
echo 'Fake SUDO version 1.0, Copyright (C) 2007 LTSmash'
echo 'Fake SUDO es SOFTWARE LIBRE (GNU GPL), sin embargo NO INCLUYE GARANTIA ALGUNA, para detalles INTRODUZCA 1 despues presione , en caso que no desee detalles solo presione ...'

read details

if [ "$details" = 1 ]
then
echo 'Ahora se le mostraran las "man pages" de la licencia GNU GPL, al terminar de leer presione "q" y despues '
echo 'Presione para continuar...'
read
man gpl || ! echo 'Lamentablemente hay un error con las paginas man de GPL. Para informacion sobre la licencia entre a la direccion www.gnu.org'
fi

##Fin de copyright

echo 'Bienvenido a Fake SUDO, el script que reemplaza el SUDO en los raros casos que es necesario.'
echo 'Fake SUDO funciona en base al comando "su" (SuperUser) simplemente pasandole los comandos por esta via, pero abriendo y cerrando su sesión de root (como SUDO). Asi que si odia SUDO, o simplemente no puede instalarlo/configurarlo, Fake SUDO es la mejor opcion.'
echo "firsttime=1" > $HOME/.fakesudoconf || ! echo 'Error con los permisos, verifica que puedas escribir en tu directorio /home ($HOME), abortando'
chmod a+x $HOME/.fakesudoconf
echo 'Presione para continuar...'
read;;

esac

if [ "$b" = 1 ]
then
$A
fi

##Fin del SCRIPT


SALUDOS!

domingo, 26 de agosto de 2007

Instalando Compiz-Fusion en Ubuntu Feisty 7.04 AUTOMATICAMENTE

Hola amigos. Hoy les traigo un excelente script de mi autoria que instala sin mayor complicación Compiz-Fusion y su tray-icon: Fusion-Icon, que es el "Beryl-manager" de este excelente manejador de ventanas.

¿Instrucciones?

Abre tu terminal preferida e introduce estos comandos:

wget http://descargas.ltsmash.org/compiz-fusion.sh
chmod a+x compiz-fusion.sh
./compiz-fusion.sh
Despues solo debes seguir las instrucciones ahi mostradas. El instalador es casi 100% automatico, tu solo tiene que darle algunas indicaciones y hará todo por tí. Recuerda que, de todas maneras, debes tener bien configurado tu servidor de video, controladores gráficos y demás.

miércoles, 15 de agosto de 2007

E-Zine CUH

Hola amigos, quiero presentarles una nueva ezine de informatica desarrollada por CUH (foro.el-hacker.com) donde participe con un articulo sobre Linux y el SL.
Mas informacion aca:

E-Zine y mirrors aca

domingo, 12 de agosto de 2007

ENLi 2007 - Encuentro nacional de Linux (México)


ENLi 2007. El evento Linuxero mas grande del país.

El Encuentro Nacional de Linux y Software Libre (ENLi '07) tiene como objetivo el propiciar un espacio de participación en la búsqueda de ideas y proyectos innovadores que consoliden al Software Libre como una herramienta de vanguardia entre empresas, desarrolladores, estudiantes, profesores y personas involucradas con el uso, difusión y desarrollo de software.

Este encuentro es organizado por alumnos de diversas instituciones de educación superior de la ciudad de Puebla, así como miembros de grupos de difusión y desarrollo Open Source alrededor del Estado.


Los eventos que se tienen contemplados son:

  • Conferencias.
  • Talleres.
  • Tutoriales (Sesiones Técnicas).
  • Mesas redondas (Foros)
  • Encuentros Empresa-Desarrollador.
  • Exposición de Proyectos.

Tu participación en este Encuentro, y en la comunidad, es muy importante para el crecimiento del Software Libre en México; no importa si eres estudiante, profesor o empresario todos podemos participar.


Mas información aca.

domingo, 5 de agosto de 2007

Instalando Automatix 2 en Ubuntu Dapper, Edgy y Feisty ademas de Debian Etch

Les traigo un script para la instalación de Automatix 2:

http://rapidshare.com/files/43894986/scriptautomatix.sh.tar.gz.html

Ahora lo extraen y solo lo ejecutan asi:

# /la/ruta/del/script/scriptautomatix.sh

SI no tiene permisos de ejecucion hagan lo siguiente:

# chmod a+x /la/ruta/del/script/scriptautomatix.sh

Y les saldra texto con todo y las instrucciones. Al finalizar, podran usar Automatix xD

Esto es automatix, por si no sabian:

Automatix es una herramienta para sistemas operativos basados en kernel linux que automatiza la instalación de aplicaciones, códecs, fuentes y bibliotecas no incluidas por el propio sistema operativo directamente debido a razones legales o filosóficas.

Las distribuciones actuales de sistemas operativos basados en kernel linux no suelen incluir lo necesario para permitir la reproducción de DVDs, MP3 o la visualización de contenido Flash. Aunque instalarlo manualmente es posible, esto es a menudo demasiado complejo. Éste es un problema particular en estos sistemas, los cuales están dirigidos a la simplificación de la experiencia Linux.
Esta herramienta es desarrollada por los miembros de los Foros de Ubuntu, actualmente permite la instalación automática de 44 "capacidades" diferentes, incluyendo programas comerciales de código cerrado como por ejemplo el plug-in Flash, Acrobat Reader, w32 códecs (divx, mp3, wma), plug-in Java, etc.

Existe una versión adicional llamada Automatix2Bleeder que permite instalar Beryl en Ubuntu Edgy.

-------------------------------------

Funcional y probado...

SALUDOS!

sábado, 4 de agosto de 2007

¿Que es Linux? ¿Que es el Software libre?

Un articulo que hice, creo que esta completo y nos habla sobre los fundamentos de linux y el software libre. Mas de uno lo apreciará.

Link al articulo en PDF

Espero que les sea de utilidad.

SALUDOS!

domingo, 29 de julio de 2007

Team de Software Libre Mexicano

Hola amigos:

Hoy les escribo para hacerles una invitación, mas que nada consistente a que se unan a un team de software libre de mexicanos especificamente que se dedicará, entre varias cosas a promover exactamente eso: Software libre; GNU/Linux, BSD, etc. Además, un team que desarrolle cuestiones que faciliten el trabajo de migrar y provea de herramientas como manuales, tutoriales, guias y soporte a quienes así lo requieran.
Si desean unirse, pueden dejar un comentario con sus datos (Nombre, Nick, E-Mail) y por supuesto cumplir los requisitos (ser mexicano, tener un nivel medio/alto en plataformas UNIX, especialmente Linux y software libre en general).

Me despido esperando que se animen a apuntarse al team ;)

SALUDOS!

Feeds RSS

Suscribete via email

Enter your email address:

Delivered by FeedBurner