Compartir directorio a mas de un usuario en Linux

Para tener permisos de lectura/escritura en un directorio, con diferentes usuarios, debemos ejecutar los siguientes comandos:

$ sudo groupadd mi_grupo
$ sudo usermod -a -G mi_grupo mi_usuario
$ sudo usermod -a -G mi_grupo otro_usuario
$ sudo chgrp -R  mi_grupo /directorio/...
$ sudo chmod -R 770 /directorio/...

Luego reiniciamos y listo!

Alias en Nginx

Para agregar un alias en éste servidor web, debemos agregar las siguientes directivas:

location  /static/ {
  alias  /mi/directorio/images/;
}

A diferencia de la directiva “root”, el Alias no obliga tener una relación entre los nombres, en este caso static e images.

Eliminar gran cantidad de archivos en linux

Cuando tenemos una gran cantidad de archivos (realmente una gran cantidad) en nuestro sistema, y estos archivos se generaron por alguna misteriosa situación o por algún descuido. Entonces podemos usar el comando:

sudo find /directorio -name "*" -type f -delete

El comando anterior se usa porque tenemos tal cantidad de archivos, que al sistema se le acaba la memoria cuando se utiliza el comando “rm”.

Replica Set en Web2py Pymongo

Válido para versión 2.8.1 de Web2py

Para agregar esta característica se debe añadir el parámetro replicaset (Como se indica en la documentación de pymongo.) como argumento del objeto Connection en el DAL. Específicamente en la línea “5532”.

Finalmente quedaría de esta manera:

return Connection(uri, replicaSet='nombre_replica')[m.get('database')]