Como posso manter um histórico de atividades para usuários SSH (não SFTP) com chroot? Eu tentei:
- criou um .sh_history em sua casa com as devidas permissões
- criou um $HISTFILE personalizado em .profile e em seu /etc/profile preso
- exportou HISTFILE após o login.
É assim que meu Match em sshd_config é:
Match Group sshuser
ChrootDirectory %h
AllowTcpForwarding no
Informações Adicionais: Isto está em um servidor AIX e o shell padrão do usuário é ksh. Mas não tenho problema em mudar para bash se a solução exigir. 'chrooted' /etc/profile e ~/.profile do usuário não estão sendo executados durante o login chrooted. Nem é preciso dizer que a casa presa está protegida contra gravação para o usuário, mas os arquivos que mencionei e outros necessários para o Histórico possuem permissões suficientes para o usuário