# Compartilhamento de Sessão

O DataDike PAM permite que múltiplos usuários acessem simultaneamente uma mesma sessão SSH ativa através do recurso de **compartilhamento de sessão**. Isso possibilita operações colaborativas em tempo real, onde um usuário pode solicitar assistência de um colega ou permitir que um supervisor acompanhe as operações.

### Protocolos Suportados

O compartilhamento de sessão está disponível **apenas para sessões SSH e Telnet** conectadas via **Web Terminal**. Sessões RDP, VNC e de banco de dados não suportam compartilhamento.

### Como Compartilhar uma Sessão

#### 1. Iniciar Sessão no Web Terminal

1. Faça login no DataDike PAM.
2. Acesse o **Web Terminal** (via Cockpit ou menu superior).
3. Selecione o ativo desejado e a conta de sistema para conectar.
4. A sessão SSH é iniciada no navegador.

#### 2. Criar Link de Compartilhamento

1. Com a sessão ativa, clique no **ícone de compartilhamento** no lado direito da janela.
2. Defina o **período de validade** do link (ex: 1 hora, 24 horas).
3. Escolha o **tipo de acesso**:
   * **Leitura e escrita:** O convidado pode digitar comandos (ícone de lápis)
   * **Somente leitura:** O convidado apenas assiste (ícone de olho)
4. Opcionalmente, defina um **código de verificação** para segurança adicional.
5. Clique em **Criar Link**.
6. Copie o link e envie ao colega.

#### 3. Acessar a Sessão Compartilhada

1. O convidado recebe o link e abre no navegador.
2. Se houver código de verificação, insere o código.
3. A sessão compartilhada é aberta — o convidado vê exatamente o que o usuário original vê.
4. Se o acesso for de leitura/escrita, ambos podem digitar comandos simultaneamente.

### Gerenciar Participantes

* **Ver participantes:** O ícone de compartilhamento mostra quantas pessoas estão na sessão.
* **Desconectar participante:** O dono da sessão pode remover qualquer convidado a qualquer momento.
* **Encerrar compartilhamento:** Fechar o link de compartilhamento impede novos acessos.

### Compartilhamento pelo Auditor

Administradores e auditores podem se conectar a sessões ativas de outros usuários para monitoramento:

1. Acesse **Auditoria → Sessões Online**.
2. Localize a sessão ativa desejada.
3. Clique em **Monitorar**.
4. Se a configuração exigir, o usuário original recebe uma notificação e deve aprovar.

### Configurações do Administrador

| Configuração                    | Descrição                                                  |
| ------------------------------- | ---------------------------------------------------------- |
| **Permitir Compartilhamento**   | Habilita/desabilita o recurso globalmente                  |
| **Exigir Aprovação do Usuário** | O usuário original deve aprovar antes do auditor conectar  |
| **Watermark (Marca d'água)**    | Exibir nome de usuário + timestamp na sessão compartilhada |

### Auditoria

Todas as sessões compartilhadas são registradas nos logs de auditoria, incluindo: quem criou o link, quem acessou, quando, e por quanto tempo participou. Os comandos de todos os participantes são registrados individualmente.
