Mostrando entradas con la etiqueta recuperar password. Mostrar todas las entradas
Mostrando entradas con la etiqueta recuperar password. Mostrar todas las entradas

lunes, 22 de febrero de 2010

Twittear desde la línea de comandos


Ok, otra vez con estas entradas geeks que mucha gente no va a comprender su utilidad... Es más yo mismo a veces no entiendo el porqué, pero creo que es el geek o el nerd que llevamos dentro quién las necesita.

Esta vez voy a mostrar como se twittea (supongo que pronto será una palabra aceptada por la Real Academia) desde la terminal de Linux de una forma no tan difícil.

Instalación
Deben instalar los siguientes paquetes: python-twyt y python-simplejson.

Si usan Ubuntu digiten:


sudo apt-get install python-simplejson python-twyt


O lo pueden compilar (aún más geek) con los paquetes presentes en Twyt Download Repository, después de descargar el paquete proceden a ejecutar el script de instalación con el siguiente comando como root (todas las distros es igual):
setup.py install


Comenzar a utilizar Twitter

Para empezar vamos a ver cuales son las opciones que nos ofrece digitando el siguiente comando:

twyt --commands
Usage: twyt COMMAND [options] [args]

Available commands:
block Blocks a user specified by ID (numerical ID or screen name)
delete Deletes a tweet by ID
direct Sends a direct message to another user
directdel Delete a direct message which was sent to you
directsent Prints the 20 last direct messages sent by you
directtl Prints the 20 last direct messages sent to you
friendstl Returns 20 most recent statuses in your friends timeline
publictl Shows the 20 most recent statuses in Twitter's public timeline
replies Lists statuses which are replies to you (statuses with @yourusername in them)
show Show a single status message by ID
tweet Updates the authenticating user's Twitter status
unblock Unblocks a user specified by ID (numerical ID or screen name)
user Get and set Twyt user options, e.g. remembered passwords and Twitter usernames
usertl Show your timeline, or USERNAME's timeline

For command-specific help, use twyt COMMAND --help


Con el cual obtendremos algo como lo que se ve en el ejemplo.

Después de eso, como podemos apreciar, ya tendremos la información suficiente para comenzar a utilizar Twitter. Si les dio pereza leer, la sintaxis básica es algo así:
  1. tweet: lo usamos para enviar un nuevo mensaje
  2. -u: nuestro User name (nombre de usuario)
  3. -p: nuestra contraseña

En el caso de su servidor el comando sería algo así, siempre utilizando al comienzo el nombre del programa (Twyt) y poniendo nuestro post entre comillas:


twyt tweet "Hola a todos esto es solo una prueba del twitter desde  terminal" -u Someone_in_time
Enter Someone_in_time's Twitter password:


O si no quieren tener que estar poniendo su contraseña a cada rato entonces sería algo así:

twyt tweet "Hola a todos esto es solo una prueba del twitter desde  terminal" -u Someone_in_time -p SuPassSuperSecreto
[9514289558] Steven GM: Hola a todos esto es solo una prueba del twitter desde terminal (Tue Feb 23 06:02:22 2010 via Twyt)


Cambiando SuPassSuperSecreto por su contraseña de Twitter.

El resultado se vería como esto:




Y para configurar su nombre de usuario permanentemente para que quede por default usen este comando:

twyt user -user=Someone_in_time set


Obviamente cambiando mi nombre de usuario por el de ustedes.

Espero que a alguien le sea de utilidad.

_
Leer más >>
......
......
......
No olvides comentar esa es la mejor forma de incentivar el trabajo (y si puedes pasa el link del blog)...

sábado, 24 de octubre de 2009

Recuperar una contraseña en Ubuntu

Confío en que no lo van a usar para hacer el mal...

Bueno después de que alguien uso mi cuenta de Ubuntu y cambio la contraseña de ingreso, pues quede "manos arriba", simplemente no podía perder toda la información que tenía...
Después de buscar y re-buscar que hacer, me acorde del comando en terminal "passwd" y se me ocurrió entrar en "recovery mode" (una opción subestimada) y una vez en el "Recovery menu" elegí cualquiera de las opciones que dicen "netroot" o "root" cualquiera de las dos sirve, después cuando se abre la terminal escribimos:

passwd "nombre de usuario"

y después cambiamos la contraseña.
Cabe recalcar que en esos casos NO recuperamos la contraseña anterior, lo que hacemos es poner una nueva...
Si alguien tiene acceso físico a un servidor con Ubuntu, si el Ubuntu no tiene protegido el Grub, cualquier persona puede hacer un desastre. Por tanto, si hay algún administrador de servidores acá, les recomiendo que tomen medidas...
Quise compartir esto porque me sorprendió la facilidad con que podemos hacerlo.

Encriptar el Grub:

El procedimiento para encriptar el Grub es el siguiente:

Abres el menu de grub:

sudo gedit /boot/grub/menu.lst

Buscas la parte que dice algo así:

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line) and entries protected by the
# command 'lock'
# e.g. password topsecret
## password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
## password topsecret

Y le quitas la propiedad que la hace que sea solo un comentario, es decir le quitas los signos de "#", a la uĺtima parte donde dice password topsecret:

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line) and entries protected by the
# command 'lock'
# e.g. password topsecret
## password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
password topsecret

Después de esto ejecutas el siguiente comando en terminal:

grub-md5-crypt

Te va a pedir un password, entonces intoduces el que quieras y te dará algo así: "$1$gLhU0/$aW78kHK1QfV3P2b2znUoe"

Ese password lo pegas en el menú grub de la siguiente forma:

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line) and entries protected by the
# command 'lock'
# e.g. password topsecret
## password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe

Es decir, eliminas la parte que dice topsecret y pegas el string md5 que nos dio el comando anterior...

Después de esto buscamos las entradas del grub, es decir las partes que nosotros vemos al encender la compu, y al final de cada una de ellas (o de la que quieras) vamos a escribir la palabra "lock"
De está forma:

title        Ubuntu 9.04, kernel 2.6.28-13-generic (recovery mode)
uuid 4a4a2766-465b-4f3f-857a-02be8e09df1b
kernel /boot/vmlinuz-2.6.28-14-generic root=UUID=4a4a2766-465b-4f3f-857a-02be8e09df1b ro single
initrd /boot/initrd.img-2.6.28-14-generic
lock

Esto está abajo en el munú.lst donde dice "End Default Options"

Ese código "lock" lo podemos poner en cualquiera de los menús, como ves yo solo lo tengo en la entrada del "recovery mode", para que nadie más que yo pueda resetear la contraseña... suerte... cualquier duda o problema me avisan...

Leer más >>
......
......
......
No olvides comentar esa es la mejor forma de incentivar el trabajo (y si puedes pasa el link del blog)...
Powered By Blogger