TeamPass: mudanças entre as edições
Linha 119: | Linha 119: | ||
Fazer o download da ultima versão em zip | Fazer o download da ultima versão em zip | ||
https://github.com/nilsteampassnet/TeamPass/archive/2.1.27. | https://github.com/nilsteampassnet/TeamPass/archive/2.1.27.16.tar.gz | ||
unzip 2.1.27. | unzip 2.1.27.16.zip -d /var/www/html/ | ||
mv /var/www/html/TeamPass-2.1.27. | mv /var/www/html/TeamPass-2.1.27.16 /var/www/html/teampass | ||
== Permissões de pastas == | == Permissões de pastas == |
Edição das 20h29min de 24 de julho de 2018
Sobre
Olá! Visitante, reunimos aqui, informações sobre a ferramenta de gerenciamento de senhas, TeamPass. O TeamPasss é um gerenciador corporativo e colaborativo de senhas e informações sensíveis. Ele foi especialmente desenvolvido para gerenciar, armazenar, prover senhas e oferecer meios de acesso a informação sensível de forma controlada, centralizada e dinâmica.
- O TeamPass possui 3 tipos de usuários:
Admin (Administrador): Esse tipo de usuário consegue criar e gerenciar outros usuários, criar e gerenciar regras, associar usuários a regras e, administar configurações internas do TeamPass, porém ele não consegue ver as pastas, consequentemente ele não conseguirá criar e gerenciar senhas em tais pastas. Manager (Gerenciador): Esse tipo de usuário conseguirá administrar uma ou mais regras - e suas pastas - e os usuários associados a esta regra, ele também conseguirá criar e gerenciar senhas dentro das pastas pertencentes as regras que ele estiver associado. O manager até consegue criar pastas em suas regras, mas será preciso o Admin para liberar o uso da pasta naquela regra. Ele também consegue criar usuários de nível inferior ao dele. Read Only (Somente Leitura): Este tipo de usuário só consegue utilizar as pastas associadas à regra que ele faz parte, ele não cria pastas, e nem pode criar, modificar e apagar senhas dentro das pastas que tem acesso.
Site Oficial: https://teampass.net
Vídeo
Instalação
1 - Instalação de Dependências
Debian
apt-get install unzip mysql-server php libapache2-mod-php php7.0-ldap php7.0-curl php7.0-mysql php7.0-mcrypt php7.0-mbstring php7.0-fpm php7.0-common php7.0-xml php7.0-gd openssl php7.0-mysql php7.0-bcmath
CentOS 7 (PHP 5.6)
- Apenas para CENTOS 7
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm yum -y install mariadb-server mariadb-devel php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring php56w-ldap php56w-bcmath git
nano /etc/httpd/conf.d/teampass.conf
<VirtualHost *:80> ServerAdmin [email protected] ServerName centos7 DocumentRoot /var/www/teampass ErrorLog "/var/log/httpd/teampass.log" CustomLog "/var/log/httpd/teampass.log" combined </VirtualHost>
systemctl enable httpd systemctl start httpd
Ajustes
2 - Ajustar os arquivos php.ini modificando a linha abaixo
nano /etc/php/7.0/fpm/php.ini nano /etc/php/7.0/apache2/php.ini
max_execution_time = 60
Criar Banco de Dados
3 - Banco de Dados
- no Shell:
mysql_secure_installation Enter Y Password: Y Y Y Y mysql -u root -p create database teampass character set utf8 collate utf8_bin;
- no phpmyadmin:
Selecione DataBases; Criar nova DataBase Nome para Database: teampass Selecione: UTF8_general_ci
Permissões de Banco de Dados
4 - Ajustar Permissão no banco de dados
- no shell:
grant all privileges on teampass.* to teampass_admin@localhost identified by 'PASSWORD';
- no phpmyadmin:
aba localhost Privilégios Adicionar novo usuário nome: teampass_admin enviar aba Privilégios Editar privilégios no usuário teampass_admin marque todas as opções enviar
Download e Descompactação
5 - Baixando e Descompactando o teampass
Acessar:
https://github.com/nilsteampassnet/TeamPass/releases
Fazer o download da ultima versão em zip
https://github.com/nilsteampassnet/TeamPass/archive/2.1.27.16.tar.gz
unzip 2.1.27.16.zip -d /var/www/html/ mv /var/www/html/TeamPass-2.1.27.16 /var/www/html/teampass
Permissões de pastas
6 - Ajustando as permissões
chmod -R 0777 teampass/includes/ chmod -R 0777 teampass/includes/config chmod -R 0777 teampass/includes/avatars chmod -R 0777 teampass/includes/libraries/csrfp/libs chmod -R 0777 teampass/includes/libraries/csrfp/log chmod -R 0777 teampass/includes/libraries/csrfp/js chmod -R 0777 teampass/backups chmod -R 0777 teampass/files chmod -R 0777 teampass/install chmod -R 0777 teampass/upload
Acesso
7 - Acessando o TeamPass
http://IP/teampass
- OBS: Caso Exiba a mensagem >>> Maintenance mode has been activated. Only administrators can log in.
rm -rf /var/www/html/teampass/install
- Para quem utilizar o ISPConfig, basta executar os passos listados abaixo:
Criar banco de dados e usuário do banco conforme já exibidos nos vídeos de ISPConfig (pode utilizar o nome do banco teampass e o usuário: teampass_admin).
Criar Site para hospedar o teampass.
Executar ssh e ir na pasta do cliente.
ex: /var/www/client1/web.
executar os passos 5, 6 e 7.