S3cmd con role

s3cmd es un binario bastante útil si quieres hacer ciertas tareas con s3 y no picar código desde 0. Tuve un problema hace poco con él y tuve que investigar que pasaba. Lista de problemas:

ejecuto s3cmd y me da 403 forbidden access

  • primero, importante, si estas gestionando algo heredado muy probablemente tienes un .cfg oculto con configuración. Conviene cambiarla porque puede estar en base a KEYS y puedes no ver que está pasando. Para empezar de 0 puedes moverlo a extensión diferente y por defecto ya no tendrá ninguna configuración
  • definir las KEYS correctas si quieres un acceso programático a los recursos
  • en caso de querer trabajar con roles, has de tener en cuenta la versión de s3cmd. Si tienes una versión antigua es posible que no funcione ni aunque tengas el rol correcto
  • generar un rol adecuado de acceso a S3 y asignarlo a la instancia

Ejemplo tipo de policy:

{

"Version": "2012-10-17",

"Statement": [

{

"Effect": "Allow",

"Action": "s3:*",

"Resource": [

"arn:aws:s3:::static08",

"arn:aws:s3:::static08/*"

]

}

]

}

 

Burn windows iso file from mac osx el capitan

After struggling a little bit how to burn windows iso from Mac, I got proper right to do it. Basically, forget to just run dd, it won’t work. At least, didn’t work for me. In fact, all I got when I ran dd command was a faulty usb burned with iso files unable to start the installation from one laptop. So, I had to recover the usb with:

* sudo dd if=/dev/zero of=/dev/disk4 bs=1024k count=2

After that I was able to manage the usb from “Disk Utility”.

You’ll need a:

* windows iso file
* unetbootin for Mac
* usb ready for action

What I did was:

* First, open “Disk Utility” and format again the usb with MBR selected
* After that, open the unetbootin, select the iso and burn the usb.

This was the key to success in installation. I setup usb boot from laptop’s BIOS and then all worked like a charm.

MacBook reset password

1. Apagar equipo.
2. Encender dejando apretado COMMAND + r
3. (tardará más en levantar porque tira de una partición donde están las tools)
4. nos aparece el menú típico pero si miramos en la barra superior, buscamos y encontramos y hacemos click en “Terminal”.
5. En la terminal, clickamos “resetpassword”
6. Nos aparecerá otra ventana para cambiar el password del user que queramos y listo 🙂

Fixedbyvonnie

Moviendo WordPress a https

Aunque sea un tema menor, voy a dejar unos comentarios breves sobre lo que he tenido que hacer, nada del otro mundo.

1. Obviamente, contratar un certificado SSL. Para un dominio personal pequeño que sólo queremos encriptar sin wildcard ni grandes problemas, un COMODO por 5€ al año es suficiente. En mi caso el hosting compartido y el SSL es el mismo proveedor así que fue sencillo instalarlo. En cada hosting varía pero no es difícil.

2. Una vez hacemos la instalación del plugin a nivel hosting, debemos configurar el blog. Si vamos a Settings>General, podemos y debemos cambiar el WordPress address URL y el Site WordPress URL. (Si están en gris como en mi caso, es porque lo tenemos editado en el wp-config y ese es el archivo que debemos tratar).

3. Hacemos el cambio, borramos caché en el caso de que lo tengamos con caché. Muy raro será si no tenemos problemas con URLS tipo “este origen es https pero la fuente no”. Eso va a ser seguramente un tema de strings en base de datos apuntando al antiguo dominio (no https). Para tratar eso, viene perfecto ese php free. Lo subimos al hosting, configuramos y ponemos los string que queremos cambiar, ej: https://www.midominio.com por https://www.midominio.com

4. CDN: si tenemos CDNS encima de nuestra capa de caché, deberemos informar igualmente de que hemos movido el contenido a https. En mi caso, con CloudFlare viene un plugin que con la API KEY te deja configurar settings sin tener que ir a la propia web. En el caso que nos ocupa es la setting Automatic HTTPS Rewrites.

Por cierto, desde este mismo plugin podemos ver los stats tipo Google Analytics. Muy útil.

Y con esto, muy en líneas generales, ya hemos movido todo a HTTPS. Si tenemos una VPN + SSL en nuestro equipo la conexión y navegación ya tiene unos estándares de seguridad bastante correctos.

Obtener modelo y número de serie de PC

A veces por lo que sea, no encontramos el modelo del hardware a reparar. Me ha pasado con un Inspiron DELL, la solución es, abrir Inicio de Windows y teclear:

Conseguir el número de serie del equipo

wmic bios get serialnumber

Conseguir el el nombre del modelo del equipo

wmic csproduct get name

Links
http://www.techdreams.org/tips-tricks/find-model-number-and-serial-number-of-your-computer-using-dos-commands/599-20081208