Restringir acesso

Quando você cria um túnel SSH no servidor, não há necessidade de Adobe Commerce Intelligence para ter acesso a qualquer coisa além do banco de dados. Se não quiser Commerce Intelligence para ter acesso total ao servidor que hospeda seu banco de dados, é possível restringir o acesso forçando o Commerce Intelligence Linux usuário em um shell bash restrito.

Você pode ter adivinhado pelo nome, mas um shell bash restrito é usado para configurar um ambiente mais controlado do que o shell padrão. O importante sobre este tipo de shell é que os usuários restritos do shell não podem acessar funções do sistema ou fazer qualquer tipo de modificação.

Para restringir o Commerce Intelligence Linux usuário, você deve executar duas ações:

  1. Altere a variável de ambiente PATH para que seja a string vazia. Isso significa que o usuário não pode acessar executáveis do sistema.

  2. Certifique-se de que o shell executado seja bash -r

Ambos podem ser feitos dentro do authorized_keys arquivo na página inicial do usuário dir/.ssh como parte do comando executado quando o usuário faz logon. É mais ou menos assim:

... other keys ...
command="env PATH="" /bin/bash -r" <rjmetrics public key goes here>
... other keys ...

Quando estiver concluído, o usuário criado para Commerce Intelligence O não pode fazer alterações no sistema.

recommendation-more-help
e1f8a7e8-8cc7-4c99-9697-b1daa1d66dbc