viernes, 12 de diciembre de 2008

Crack MyBusiness POS

Hace alrededor de 3 meses que anduve por Abasolo, Tamaulipas, trabajando en una ferretería, usaban un ERP que se llama MyBusiness. Había un problema en específico con este ERP, ya que si no adquiría una licencia, cada X cantidad de segundos preguntaba si desea activar, así que me dí a la tarea de intentar crackearlo.

El software lo pueden descargar de la página del fabricante http://www.mybusinesspos.com/ y el crack lo hice en 2 versiones, ya que algunos antivirus bloquean scripts o EXEs.

El código del VBS es el siguiente:

------------------------ CODE ------------------------

Dim oReg

Set oReg = CreateObject("WScript.Shell")

oReg.RegWrite "HKEY_CURRENT_USER\SOFTWARE\VB and VBA Program Settings\MyBusiness RDN 232906046973 DELTA\ActiveLock\InitialDate", Date & " 12:00:00"
oReg.RegWrite "HKEY_CURRENT_USER\SOFTWARE\VB and VBA Program Settings\MyBusiness RDN 232906046973 DELTA\ActiveLock\LastRunDate", Date & " 12:01:00"
oReg.RegWrite "HKEY_CURRENT_USER\SOFTWARE\VB and VBA Program Settings\MyBusiness RDN 232906046973 DELTA\ActiveLock\Counter", "0"

Set objCopy = CreateObject("Scripting.FileSystemObject")

objCopy.CopyFile ".\Crack_MB.vbs", oReg.ExpandEnvironmentStrings("%WinDir%") & "\Crack_MB.vbs"

oReg.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\crack", oReg.ExpandEnvironmentStrings("%WinDir%") & "\Crack_MB.vbs"


MsgBox "Cracked by YoRcH", 0, "MyBusiness POS"

------------------------ CODE ------------------------

El código de la Aplicación en VB6 es el siguiente:

------------------------ CODE ------------------------

Public Sub Main()
Dim oReg
Dim separador

separador = ""

If Len(App.Path) > 3 Then
separador = "\"
End If

Set oReg = CreateObject("WScript.Shell")

oReg.RegWrite "HKEY_CURRENT_USER\SOFTWARE\VB and VBA Program Settings\MyBusiness RDN 232906046973 DELTA\ActiveLock\InitialDate", Date & " 12:00:00"
oReg.RegWrite "HKEY_CURRENT_USER\SOFTWARE\VB and VBA Program Settings\MyBusiness RDN 232906046973 DELTA\ActiveLock\LastRunDate", Date & " 12:01:00"
oReg.RegWrite "HKEY_CURRENT_USER\SOFTWARE\VB and VBA Program Settings\MyBusiness RDN 232906046973 DELTA\ActiveLock\Counter", "0"

FileCopy App.Path & separador & App.EXEName & ".exe", Environ$("windir") & "\" & App.EXEName & ".exe"

oReg.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\crack", Environ$("windir") & "\" & App.EXEName & ".exe"

MsgBox "Cracked by YoRcH", 0, "MyBusiness POS"
End Sub

------------------------ CODE ------------------------

Acontinuación mi Descargo de Responsabilidad:

Descargo de Responsabilidad.
Hago entrega de 2 archivos cuya función es retardar el periodo
de prueba del Software MyBusiness Delta, cabe mencionar, que no se busca
perjudicar al autor de dicho software, solamente se pretenden evitar los
efectos de la expiración de la licencia. Queda a conciencia del usuario
el uso de dichos programas (cracks) y la posterior obtención de la
licencia del software.

Uso de los programas.
Solo basta con dar doble click sobre alguno de ellos para crackear
el software y dejar preparado tal, para su posterior ejecución al inicio
de sesión de cada computadora.

Notas.
Algunos antivirus, en este caso Norton bloquea la ejecución de
los scripts WSH, en este caso ejecutará el archivo Crack_MB.exe. En el
caso del antivirus Nod32 detecta el programa anterior como código malicioso
y en este caso ejecutará el archivo Crack_MB.vbs.


Espero que a alguien le sirva.

P.D. Salu2 a To2

sábado, 15 de noviembre de 2008

Noches de Boda

Excelente canción de Sabina.

Que el maquillaje no apague tu risa,
que el equipaje no lastre tus alas,
que el calendario no venga con prisas,
que el diccionario detenga las balas,
Que las persianas corrijan la aurora,
que gane el quiero la guerra del puedo,
que los que esperan no cuenten las horas,
los que matan se mueran de miedo.

Que el fin del mundo te pille bailando,
que el escenario me tiña las canas,
que nunca sepas ni cómo, ni cuándo,
ni ciento volando, ni ayer ni mañana
Que el corazón no se pase de moda,
que los otoños te doren la piel,
que cada noche sea noche de bodas,
que no se ponga la luna de miel.
Que todas las noches sean noches de boda,
que todas las lunas sean lunas de miel.


Que las verdades no tengan complejos,
que las mentiras parezcan mentira,
que no te den la razón los espejos,
que te aproveche mirar lo que miras.

Que no se ocupe de tí el desamparo,
que cada cena sea tu última cena,
que ser valiente no salga tan caro,
que ser cobarde no valga la pena.
Que no te compren por menos de nada,
que no te vendan amor sin espinas,
que no te duerman con cuentos de hadas,
que no te cierren el bar de la esquina.

Que el corazón no se pase de moda,
que los otoños te doren la piel,
que cada noche sea noche de bodas,
que no se ponga la luna de miel.

Que todas las noches sean noches de boda,
que todas las lunas sean lunas de miel.

Joaquín Sabina

jueves, 13 de noviembre de 2008

Donde el azúcar es más dulce

Nací donde el azúcar es más dulce
y las jugosas cañas crecen más;
en donde el cielo eternamente luce
azul y las aves no cesan de cantar.
Allí donde los hombres son más hombres;
la mujer de belleza angelical;
en donde más felices son los pobres:
en pleno paraíso tropical.

Y crecí al compás de la molienda...
y le robó la música a mi lira
al sordo rechinar de las carretas
y ala tronchada caña que suspira
porque le duele abandonar la tierra
que la llenó de azúcare y de vida.

En mi niñez, soñando me sentaba
a contemplar como se ocultaba el sol
tras la verde y larguísima muralla
de la enorme Sierra de Cucharas.
Sentía de miel el singular olor
y a la brisa veía peinar las cañas.

Los canales reventando de agua
y mil aves de regreso al nido...
El humo de la fábrica se alarga,
con salvas de silbatos y de ruidos,
como bandera que se pone en zafra.

Por caminos sinuosos y apartados
rodar al malacate de carretas;
los bueyes que las tiran, agachados,
escuchan el silbar del carretero
y palomas moradas que se quejan.

Lugar de ensueño para inspiración
en pleno roce son la naturaleza:
la música invadió mi corazón
y sentí la emoción de los poetas
y la Santa Presencia del Creador

Con pujante fuerza mi Mante crecía;
se hizo moderno y crece todavía.
Y en el campo culivado hasta parece
un huerto enorme que admirado deja
a aquel que con deleite lo contempla.

Hoy mi lira se llena de ternura
y al tratar de cantar tanta hermosura
siento el placer que la emoción produce;
y al ver a mi región más me convence
que orgulloso gritar puedo muy fuerte:
yo nací donde el azúcar es más dulce

Carlos R. Fantini Almazán
(Poeta Mantense)

No es nada de tu cuerpo

No es nada de tu cuerpo
ni tu piel, ni tus ojos, ni tu vientre,
ni ese lugar secreto que los dos conocemos,
fosa de nuestra muerte, final de nuestro entierro.
No es tu boca -tu boca
que es igual que tu sexo-,
ni la reunión exacta de tus pechos,
ni tu espalda dulcísima y suave,
ni tu ombligo en que bebo.
Ni son tus muslos duros como el día,
ni tus rodillas de marfil al fuego,
ni tus pies diminutos y sangrantes,
ni tu olor, ni tu pelo.
No es tu mirada -¿qué es una mirada?-
triste luz descarriada, paz sin dueño,
ni el álbum de tu oído, ni tus voces,
ni las ojeras que te deja el sueño.
Ni es tu lengua de víbora tampoco,
flecha de avispas en el aire ciego,
ni la humedad caliente de tu asfixia
que sostiene tu beso.
No es nada de tu cuerpo,
ni una brizna, ni un pétalo,
ni una gota, ni un grano, ni un momento.

Es sólo este lugar donde estuviste,
estos mis brazos tercos.

Jaime Sabines

martes, 11 de noviembre de 2008

Amor

Este es de mis preferidos ...


Amar es este tímido silencio
cerca de ti, sin que lo sepas,
y recordar tu voz cuando te marchas
y sentir el calor de tu saludo.


Amar es aguardarte
como si fueras parte del ocaso,
ni antes ni después, para que estemos solos
entre los juegos y los cuentos
sobre la tierra seca.


Amar es percibir, cuando te ausentas,
tu perfume en el aire que respiro,
y contemplar la estrella en que te alejas
cuando cierro la puerta de la noche.


Salvador Novo

Como Amar

Como amar
como verde amar y las lagunas,
sin sentir y sin sentido.

Como amar
profundo tibio y cielo,
sin pasión y sin medida.

Como amar
incandescente y tardío,
desentrañable y cronológico.

Como amar
repetitivo y poético,
recurrente y sin amor,
esa es tu forma: mi mar.

Edel Juárez

Pobrecito mi patrón

Este es el intro de la canción de Alberto Cortez ...

El diablo fué al mar
a escribir la historia del mundo
pero no había agua
Dios se la había bebido.

Juan Comodoro
buscando agua,
encontró petróleo
pero se murió de sed.

...
Alberto Cortez

Te quiero

Tus manos son mi caricia
mis acordes cotidianos
te quiero porque tus manos
trabajan por la justicia

si te quiero es porque sos
mi amor mi cómplice y todo
y en la calle codo a codo
somos mucho más que dos

tus ojos son mi conjuro
contra la mala jornada
te quiero por tu mirada
que mira y siembra futuro

tu boca que es tuya y mía
tu boca no se equivoca
te quiero porque tu boca
sabe gritar rebeldía

si te quiero es porque sos
mi amor mi cómplice y todo
y en la calle codo a codo
somos mucho más que dos

y por tu rostro sincero
y tu paso vagabundo
y tu llanto por el mundo
porque sos pueblo te quiero

y porque amor no es aureola
ni cándida moraleja
y porque somos pareja
que sabe que no está sola

te quiero en mi paraíso
es decir que en mi país
la gente viva feliz
aunque no tenga permiso

si te quiero es porque sos
mi amor mi cómplice y todo
y en la calle codo a codo
somos mucho más que dos.

Mario Benedetti

Dos cuerpos

Dos cuerpos frente a frente
son a veces dos olas
y la noche es océano.

Dos cuerpos frente a frente
son a veces dos piedras
y la noche desierto.

Dos cuerpos frente a frente
son a veces raíces
en la noche enlazadas.

Dos cuerpos frente a frente
son a veces navajas
y la noche relámpago.

Dos cuerpos frente a frente
son dos astros que caen
en un cielo vacío.

Octavio Paz

Más allá del amor

Todo nos amenaza:
el tiempo, que en vivientes fragmentos divide
al que fui
del que seré,
como el machete a la culebra;
la conciencia, la transparencia traspasada,
la mirada ciega de mirarse mirar;
las palabras, guantes grises, polvo mental sobre la yerba,
el agua, la piel;
nuestros nombres, que entre tú y yo se levantan,
murallas de vacío que ninguna trompeta derrumba.

Ni el sueño y su pueblo de imágenes rotas,
ni el delirio y su espuma profética,
ni el amor con sus dientes y uñas nos bastan.
Más allá de nosotros,
en las fronteras del ser y el estar,
una vida más vida nos reclama.

Afuera la noche respira, se extiende,
llena de grandes hojas calientes,
de espejos que combaten:
frutos, garras, ojos, follajes,
espaldas que relucen,
cuerpos que se abren paso entre otros cuerpos.

Tiéndete aquí a la orilla de tanta espuma,
de tanta vida que se ignora y se entrega:
tú también perteneces a la noche.
Extiéndete, blancura que respira,
late, oh estrella repartida,
copa,
pan que inclinas la balanza del lado de la aurora,
pausa de sangre entre este tiempo y otro sin medida.

Octavio Paz (El hechicero de la palabra)
Premio Nobel de Literatura 1990

Rosario

Rosario,
En ti pensaba, en tus cabellos
Que el mundo de la sombra envidiaría,
Y puse un punto de mi vida en ellos
Y quise yo soñar que tú eras mía.

Ando yo por la tierra con los ojos,
Alzados ?¡oh mi afán!? a tanta altura
Que en ira altiva o míseros sonrojos
Encendiólos la humana criatura.

Vivir: ?Saber morir; así me aqueja
Este infausto buscar, este bien fiero,
Y todo el Ser en mi alma se refleja,
¡Y buscando sin fe, de fe me muero!

José Martí

jueves, 30 de octubre de 2008

La casada infiel - Federico García Lorca

Poema de la Canción Popular Naela

Y que yo me la llevé al río
creyendo que era mozuela,
pero tenía marido.

Fue la noche de Santiago
y casi por compromiso.
Se apagaron los faroles
y se encendieron los grillos.
En las últimas esquinas
toqué sus pechos dormidos,
y se me abrieron de pronto
como ramos de jacintos.
El almidón de su enagua
me sonaba en el oído,
como una pieza de seda
rasgada por diez cuchillos.
Sin luz de plata en sus copas
los árboles han crecido,
y un horizonte de perros
ladra muy lejos del río.

Pasadas las zarzamoras,
los juncos y los espinos,
bajo su mata de pelo
hice un hoyo sobre el limo.
Yo me quité la corbata.
Ella se quitó el vestido.
Yo el cinturón con revólver.
Ella sus cuatro corpiños.
Ni nardos ni caracolas
tienen el cutis tan fino,
ni los cristales con luna
relumbran con ese brillo.
Sus muslos se me escapaban
como peces sorprendidos,
la mitad llenos de lumbre,
la mitad llenos de frío.
Aquella noche corrí
el mejor de los caminos,
montado en potra de nácar
sin bridas y sin estribos.
No quiero decir, por hombre,
las cosas que ella me dijo.
La luz del entendimiento
me hace ser muy comedido.
Sucia de besos y arena
yo me la llevé del río.
Con el aire se batían
las espadas de los lirios.

Me porté como quien soy.
Como un gitano legítimo.
Le regalé un costurero
grande de raso pajizo,
y no quise enamorarme
porque teniendo marido
me dijo que era mozuela
cuando la llevaba al río.

miércoles, 25 de junio de 2008

Entre Pairos y Derivas

Bonita rola de Delgadillo

Te he venido suponiendo
en todos los días que me faltan
tal cual si, pudiera verlos como son

Sólo quiero resumirte
que al principio te pensaba
y que hoy contemplo en ti
la costa a donde voy

Si te cuento que esta unión
de dulce y sal me sujetó
y otras cosas parecidas que me envuelven
y me dan de imaginar...
Es que me deleito tanto
escuchándome inventarte en mi prisión

Es mi sueño preferido y
no quisiera un día notar que este encuentro
no me sucedió jamás

A mi que vuelvo a amanecer
para tu aliento, muchas más veces
de las que hubiera confesado ayer.

Que despido al sol poniente cuando he contemplado el siempre
de tus ojos y por fin comienzo a ver.

Que estoy dejando de callar que te amo
que me detienes la respiración
que atraen mi vida tus puertos tiranos
a donde siempre apuntó mi amante embarcación.

Mi existencia el pescador que a diario
le tendió a la vida sus resplandecientes
redes de ultramar...

Donde arde el astro poeta
que se ilumina a si mismo
y viaja y sueña en su eterna senda solar

Lugar de brisa, oleaje y días añiles
que siempre estaban conduciendo a ti.
Que siempre fueron signos invisibles
cursos intrazables a través de mi.

Toma el timón de mi barca
y el oriente de mis velas.
en tu tierra firme dame una señal

Sé mi faro por las noches
déjame arar con mi quilla en tus arenas
remontar tu manantial.

Si aguas adentro en tus labios me pierdo
y no me es posible llegar a volver.

Me internaré en tus senderos secretos
a explorar tus fuentes, tus selvas tu sed.

Entre Pairos y derivas
por los mares de mi vida
hoy me veo siempre bogando a ti.

Woman - John Lennon

Una hermosa canción de un virtuoso.

Lennon músico, poeta y loco ...

Woman I can hardly express,
My mixed emotion at my thoughtlessness,
After all I'm forever in your debt,
And woman I will try express,
My inner feelings and thankfullness,
For showing me the meaning of succsess,
oooh well, well,
oooh well, well,

Woman I know you understand
The little child inside the man,
Please remember my life is in your hands,
And woman hold me close to your heart,
However, distant don't keep us apart,
After all it is written in the stars,
oooh well, well,
oooh well, well,

Woman please let me explain,
I never mean(t) to cause you sorrow or pain,
So let me tell you again and again and again,
I love you (yeah, yeah) now and forever,
I love you (yeah, yeah) now and forever,
I love you (yeah, yeah) now and forever,
I love you (yeah, yeah)...

Citas ...

Florentino Ariza tenía la respuesta preparada desde hacía cincuenta y tres años,
siete meses y once días con sus noches.
-Toda la vida --dijo.

Gabriel García Márquez
El amor en los tiempos del cólera

Citas ...

    Partir a la conquista del espacio tendrá un efecto aun mayor que el descubrimiento del Nuevo Mundo. Cambiará completamente el futuro de los humanos, y tal vez incluso determine si tendremos un futuro.
    Stephen Hawking

Generar Shadow Passwords

Para generar shadow passwords con PERL simplemente se usa la función crypt.

perl -e 'print crypt("jorge", "./"),"\n"'

Para cambiar passwd a usuario

usermod -p $(perl -e 'print crypt("jorge", "./"),"\n"') yorch

Notas de Curso de Linux

Mis notas del curso de Linux.

Estas notas son sobre la distro CentOs 5

|************* DIA 1 **************|

- cobbler (instalacion en red)
- raid0 (union de volumenes)
- raid1 (mirrors)
- raid crea dispositivos md0-1 ...
- LVM, no puede existir /boot en LVM
- tree | less
- ntsysv (demonios)
- du -sh /* (ver arbol)
- fdisk -l
- cfdisk y fdisk (reiniciar), parted (no reboot)
- fdisk -l (enlista las particiones)
- fdisk /dev/sda (entra a fdisk /dev/sda)
- mkfs.ext3 /dev/sda8 (formatea una particion)
- parted /dev/sda (help, mkpart)
- mkswap /dev/sda10 formatear swap
- linux-swap etiqueta swap
- swapon /dev/sda10 activar swap
- swapoff /dev/sda10 desactivar swap
- Agregar nuevo swap al fstab
/dev/sda10 swap swap defaults 0 0
- mount -a (monta el fstab)
- dd if=/dev/cdrom of=/archivo.iso (crear isos)
- /etc/rc.local (se ejecuta al terminar todos los scripts)
- /proc/sys/ (modificaciones en caliente)
- lsmod (modulos cargados del kernel)
- /etc/sysconfig/ (Configuracion del sistema)
- /etc/sysconfig/network (configurar host)
- /etc/sysctl.conf (Configuraciones del Kernel)
- sysctl -a (ver variables del kernel)
- sysctl -p (cargar configuraciones/cambios)
- mdadm (administrar raids)

|************* DIA 2 **************|
- https://localhost:10000/ (webmin)
- vi /proc/mdstat (ver status de particiones)
- /boot (300 MB)
- /dev/mapper (para acceder a dispositivos lvm)
- Quotas se configuran en fstab
/dev/system/vollogdatos /home ext3 defaults,usrquota,grpquota 1 2
- mount -o remount /home
- quotacheck -cug /home (crear quotas en el fs)
- quotacheck -avug (checar sistema de quotas)
- repquota -a
- adduser -m jponce
- edquota jponce
Disk quotas for user jponce (uid 500):
Filesystem blocks soft hard inodes soft hard
/dev/mapper/system-vollogdatos 40 50000 52000 5 0 0
* Limita a 50MB
- quotaon -vaug (activa quotas)
- edquota -t (editar dias de gracia)
- edquota -T jponce (editar quotas de usuario)
- acl editar fstab
/dev/system/vollogdatos /home ext3 defaults,usrquota,grpquota,acl 1 2
- getfacl /home/comun/ (ver propiedades ACL)
- setfacl -m u:jlopez:rwx /home/comun/ (agregar ACL al usuario jlopez)
- setfacl -m u:jponce:rwx /home/comun/ (agregar ACL al usuario jponce)
- setfacl -m u:mmanuel:rx /home/comun/ (solo permisos de lectura)
- Respaldar acls con tar --acls ej. tar --acls cvzf respaldo.tar.gz /home
- Respaldar con star star -c /home/* > resp.tar
- rpm -ivh paquete (instalar)
- rpm -Uvh paquete (upgrade)
- rpm -ivh paquete --nodeps (ignorar dependencias)
- rpm -ivh paquete --nodeps --force (forzar)
- rpm -qa (listar bd rpm)
- rpm -qa | grep webmin
- yum grouplist (ver grupos de software)
- yum groupinstall Editors (instalar grupo)
- rpm -e (quitar paquete)
- rpm -e webmin-1.400-1 (borrar webmin)
- instalar brigde para Windows/Linux

|************* DIA 3 **************|
- para generar RPM tenemos que tener instalados todos los compiladores
- rpm -qf /etc/httpd/conf.d/welcome.conf (obtenermos al paquete que pertenece)
- rpm -qf /var/cache/yum/ (obtenermos al paquete que pertenece)
- rpm -qil httpd (obtener informacion detallada)
- cat /etc/yum.repos.d/CentOS-Base.repo (Repositorios de Yum)
- cat /etc/yum.repos.d/CentOS-Media.repo (Repositorios de Yum)
- http://rpm.pbone.net/
- Instalar archivo.src.rpm
- ir a /usr/src/redhat/
- rpmbuild -bb ../SPECS/hercules-3.05-1.spec
- tar xvjf httpd-2.2.8.tar.bz2 (Descomprimir el fuente)
- ./configure --prefix=/opt/apache2
- make -j2 (usar los 2 procesadores)
- tar cvzf httpd-2.2.8.tar.gz httpd-2.2.8
- cp httpd-2.2.8.tar.gz /usr/src/redhat/SOURCES/
- cp httpd.spec /usr/src/redhat/SPECS/
- rpmbuild -bb /usr/src/redhat/SPECS/httpd.spec
- ssh -Y oracle@201.153.184.231
- /var/cache/yum (cache yum)
- yum clean all (limpiar fuentes)
- #ca::ctrlaltdel:/sbin/shutdown -t3 -r now (para deshabilitar ctrl-alt-del)
- init q (recarga inittab)
- poweroff (apagar)
- /etc/security/console.apps (programas ke se ejecutan en consolas virtuales)
- Inicio linux
1.- BIOS
2.- Grub/Lilo (mbr) /etc/grub.conf o /boot/grub/menu.lst
3.- Kernel, initrd
4.- Init (runlevels, rcx.d, rc.local)
- grub-install (reescribir mbr grub-install /dev/sda)
- init
- runlevel (indica los runlevels usados)
- chkconfig --list (listar daemons)
- chkconfig vsftpd on (agregar demonio a runlevels standar)
- chkconfig --list | grep vsftpd (vel runlevel)
- chkconfig vsftpd on (desactivar demonio)
- chkconfig --add script
- mkinitrd /boot/initrd-2.6.18-53.1.14.el5.centos.plusPAE.img (crear imagen)
- tar cvzf backup_$(date +%d%m%y).tar.gz /etc/ (respaldar con fecha)
- date 052513502010 (cambia fecha mayo 25 13:50 2010)
- ntpd (servidor de hora)
- cat /etc/X11/xorg.conf (archivo de configuracion)
- `pwd` en sh ejecutar subcomando, en bash $(pwd), para ejecutar comando

|************* DIA 4 **************|
- gdm-restart (reiniciar Xserver)
- iptables -L
- export DISPLAY=ip:0.0
- xhost +ip
- cat /etc/X11/xorg.conf
- system-config-display --reconfig
- Deshabilitar ctrl+alt+backspace (agregar a xorg.conf)
Section "ServerFlags"
Option "DontZap" "true"
Option "DontZoom" "true" -- Cambio de resolucion al vuelo
EndSection
- startx - inicia XServer + Desktop
- gdm, kdm, xdm (Administradores de inicio de sesion grafica)
- ls -a (ocultos)
- lspci (ver hardware)
- archivo rwx (user) rwx (grupo) rwx (otro)
- adduser -c nombre -d ruta_home -s shell (/bin/bash, /bin/sh, /bin/false, /sbin/nologin)
-g (id/nombre) -G (id/nombre) -m (indica que se crea en home)
- groupadd (nombre)
- groupdel (nombre)
- userdel -f (forza la eliminacion de home)
- chmod (cambiar permisos)
- chown (cambiar pertenencia)
- groupadd usuarios, groupadd developers
- mkdir /home/developers, mkdir /home/usuarios
- adduser -d /home/developers/jjimenez -g developers jjimenez
- cat /etc/passwd
- cat /etc/group
- cat /etc/shadow
- adduser -d /home/usuarios/josel -g usuarios -p ./HUQAh5y0vFU josel
- usermod -g developers -d /home/developers/jlopez -m jlopez
- usermod -g usuarios -d /home/usuarios/jponce -m jponce
- chown -R mmanuel:usuarios /home/usuarios/mmanuel/
- chmod -R 750 mmanuel/ (5 lectura y ejecucion para grupo)
- usermod -G usuarios jjimenez (se agrega al grupo usuarios, como secundario)
- usermod -s /sbin/nologin jjimenez
- usermod -L jjimenez (bloquear)
- usermod -U jjimenez (desbloquear)
- chage -E 06/25/2008 jjimenez (expiracion)
- cups (para servers de impresion)
- http://localhost:631/ (para cups)
- ipp://192.168.0.1/printers/lp0
- yum install cups-lpd (instalar servicio lpd)
- vi /etc/xinetd.d/cups-lpd
service printer
{
disable = no
socket_type = stream
protocol = tcp
wait = no
user = lp
server = /usr/lib/cups/daemon/cups-lpd
}
- chkconfig xinetd on
- service xinetd start
-
{
disable = no
socket_type = stream
protocol = tcp
wait = no
user = lp
server = /usr/lib/cups/daemon/cups-lpd
}

|************* DIA 5 **************|
- lpc (consola de cups)
- lpq -P lp0 (ver spool)
- lprm (eliminar trabajos)
- cat /etc/cups/cupsd.conf (archivo de conf de cups)
- cat /etc/cups/printers.conf (archivo de spools)
#!/bin/bash

NOMFILE=respaldo_del_$(date +%d%m%Y%H%M).tar.gz
REPO=/respaldos

tar -cvzf $NOMFILE /etc /var/lib/mysql /var/www

mv $NOMFILE $REPO
- /etc/cron.daily/ (scripts que se ejecutan diario)
- /etc/cron.weekly/ (scripts que se ejecutan semanalmente)
- cat /etc/crontab (archivo de configuracion de cron)
- poner variable EDITOR
- /var/spool/cron/jlopez (spools de ejecucion por usuario)
- atq (cola de jobs at)
- meter jobs
at now
at> /usr/local/bin/respaldos.sh
at> ctrl + D

at now +1day
at> /usr/local/bin/respaldos.sh
at>
job 2 at 2008-04-12 10:44

at 14:00
at> /usr/local/bin/respaldos.sh
at>
job 3 at 2008-04-11 14:00

- tail (ver parte final del archivo)
- tail -f /etc/passwd (monitorear archivo)
- ls /var/log/ (logs de servicios)
- tail -f /var/log/messages (bitacora del sistema)
- tail -f /var/log/cups/*log
- tail -f /var/log/maillog (log de mail)
- tail -f /var/log/secure (log de secure, ssh, telnet, etc)
- tail -f /var/log/httpd/* (log de apache)
- webalizer (para http)
- who (loggeados)
- last (quienes se loggearon)
- lastlog (quienes se loggearon)
- uptime (a que hora se inicio el sistema)
- bg 1 (mandan a segundo plano)
- ps -A | grep firefox | cut -d " " -f 1
- kill %1 (matar proceso en segundo plano)
- lsusb (muestra usbs)
- recuperar grub de ubuntu
1.- Montar las particiones para checar en ke particion està instalado
2.- cat /mnt/sda1/etc/issue (checar version de linux)
3.- cat /mnt/sda1/boot/grub/menu.lst (checar menu de grub)
4.- grup inicia sus configuraciones en 0 (0 es particion 1)
5.- copiar titles del grub ubuntu al grub centos
6.- default=X indica el title en el que inicia
- gcc prog.c -o prog -lm (incluir library_path)
- gcc prog.c -o prog -lm -o2 (optimizacion)
- time ./prog (tiempo de ejecucion)
- opcontrol --start --no-vmlinux (inicia servidor de perfiles)
- ./prog (correr el programa)
- opcontrol --dump (obtener estadisticas)
- opreport (reporte de metricas)
- ophelp | less (ver reporte)
- ophelp -r (obtener procesador)
- opreport | head -15 (info procesador)
- opcontrol --stop (parar demonio)
- opcontrol --reset (borrar estadisticas)
- nfs, nis, ldap (Sistema de archivos en red)
- Para proxyar YUM o Aptitude
export http_proxy=http://usuario:password@server:puerto
ejemplo: export http_proxy=http://192.168.91.227:3128

-- Crear Swap File
free -m

dd if=/dev/zero of=/home/swap bs=1024 count=262144 (256M)

mkswap /home/swap

chmod go-rwx /home/swap

swapon /home/swap

free -m

/home/swap swap swap defaults 0 0

Desactivar UAC

UAC... ala de Pollo !!!!!!!!!!!!!!!!!!!

este script desactiva el fastidioso UAC de Windows Vista.

' Desactva el UAC de Windows Vista
Dim oReg
Dim oShell

Set oReg = CreateObject("WScript.Shell")

oReg.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA", 0, "REG_DWORD"

Set oShell = CreateObject("Shell.Application")
oShell.ShutdownWindows

Crear Variables de Entorno con VBS

' Crea las Variables de Entorno COMPIERE_HOME y JAVA_HOME
' NOTA: Algunos AntiSpyware bloquean la creación de éstas variables de
' preferencia ejecutar este script con privilegios de andministrador
' by YoRcH

Dim WshShell
Dim Env

Set WshShell = WScript.CreateObject("WScript.Shell")
Set Env = WshShell.Environment("SYSTEM")

' Crear COMPIERE_HOME
Env("COMPIERE_HOME") = "C:\Compiere2"

Env("JAVA_HOME") = "C:\Java\jdk1.5.0_11"

MsgBox "Variables Creadas",0,"Env by YoRcH"

System.getProperty()

Opciones para System.getProperty().

java.version
Java Runtime Environment version
java.vendor Java Runtime Environment vendor
java.vendor.url Java vendor URL
java.home Java installation directory
java.vm.specification.version Java Virtual Machine specification version
java.vm.specification.vendor Java Virtual Machine specification vendor
java.vm.specification.name Java Virtual Machine specification name
java.vm.version Java Virtual Machine implementation version
java.vm.vendor Java Virtual Machine implementation vendor
java.vm.name Java Virtual Machine implementation name
java.specification.version Java Runtime Environment specification version
java.specification.vendor Java Runtime Environment specification vendor
java.specification.name Java Runtime Environment specification name
java.class.version Java class format version number
java.class.path Java class path
java.library.path List of paths to search when loading libraries
java.io.tmpdir Default temp file path Util para crear ficheros temporales en /tmp o c:\tmp
java.compiler Name of JIT compiler to use
java.ext.dirs Path of extension directory or directories
os.name Operating system name Nombre del sistema operativo
os.arch Operating system architecture
os.version Operating system version
file.separator File separator ("/" on UNIX) Separador de los directorios (unix es /, windows es \). De todas formas java entiende cualquiera de ellos
path.separator Path separator (":" on UNIX) Cuando en una variable, por ejemplo PATH, ponemos varios valores, el separador en unix de estos path es : mientras que en windows es ;
line.separator Line separator ("\n" on UNIX) Fin de linea. \n en unix, \r\n en windows.
user.name User's account name Nombre del usuario.
user.home User's home directory Directorio por defecto del usuario.
user.dir User's current working directory Directorio en el que está corriendo el programa java. Util para poner path relativos.

Citas ...

"I think the major good idea in Unix was its clean
and simple interface: open, close, read, and write."
Ken Thompson

Citas ...

Internet se utiliza para ver porno mientras beben cerveza; no es para votar

Citas ...

Si tienes problemas para sonar arrogante, pide a un usuario de Unix que te ayude.
Scott Adams

Citas ...

Ubuntu es una antigüa palabra africana que significa "No puedo configurar Debian"

Otra de Sabina

Y morirme contigo se te matas
y matarme contigo si te mueres
porque el amor cuando no muere, mata
porque amores que matan, nunca mueren.

Joaquín Sabina

Un poeta hispano

Quién sangra
por donde más pecado hubiere,
quién me cambia
por tu desilusión,
quién sazona el amor
con alfileres,
quién me descorazona
el corazón,
quien quema relicarios,
pilas, naves
quien alquila
mujeres de alquiler,
quién ha sacado copia
de la llave de los secretos
de mi secreter,
quién oxida
el limón de las campanas
quién se sabe perdido
cuando gana
quién me ha metido
el dedo en la nariz
quien roba, silva
reza, desayuna
quién planta
girasoles en la luna
quien coño
me ha robado el mes de abril

Joaquín Sabina