Una vez instalado todo podemos descargar la última versión estable de teampass directamente de GitHub, en el momento de escribir esta guía la 2.1.3, habrá que descomprimirlo y ponerlo en el servidor Web:
cd /usr/src
wget -O teampass.tar.gz https://github.com/nilsteampassnet/TeamPass/tarball/master
tar xzf teampass.tar.gz
mkdir /var/www/teampass
cd *teampass*/
mv ./* /var/www/teampass
chown -R www-data:www-data /var/www/teampass
Por último necesitamos crear una BBDD y un usuario para que teampass, en el artículo anterior se explica como configurar el servidor web así que aquí daré por hecho que ya está instalado y configurado, para conectar al MySQL:
mysql -h localhost -prootpassword -u root
Y una vez en la consola del MySQL ejecutaremos las siguientes sentencias SQL, simplemente es copiar y pegar línea a línea, como siempre cambiad nombres de usuario y en especial contraseñas por las vuestras:
CREATE USER 'teampass'@'localhost' IDENTIFIED BY 'teampasspassword';
CREATE DATABASE teampass;
GRANT ALL ON teampass.* to 'teampass'@'localhost';
QUIT;
Con esto ya tenemos el entorno preparado para lanzar la instalación.
Comentarios
Registrarse
#0 Ghost el 21-02-2012 a las 08:33
Enhorabuena por la guía, como siempre todos los pasos perfectamente detallados. El sistema me parece muy útil para lugares donde se mantengan muchas contraseñas con varios usuarios.
#1 tecnofilo el 21-02-2012 a las 22:05
Interesante esta herramienta para gestionar contraseñas entre varias personas. Tomo para aplicarlo en un escenario que tengo en mente.
A titulo personal empleo lastpass de forma intensiva -menos para los datos bancarios- y hasta la fecha os puedo decir que es muy cómodo.
Hace algún tiempo parece que sus servidores se vieron comprometidos y salto un poco la alarma. Ese día cambie la clave maestra de 12 a 14 caracteres por si acaso.
¿alguién más emplea lastpass por aquí?
#2 alarido el 25-02-2012 a las 12:58
La verdad es que he probado un monton y de los que hay open source keepass y teampass son sin duda los mejores en funcionalidad, usabilidad, etc.