Se for um único terminal, com apenas um usuário usando, não, não há problema.
O histórico de bash pode ser usado como log, mas é apenas para o usuário, portanto não é seguro para verificações de segurança, se você quiser um log mais seguro, configure rsyslog e considere colocar seu log em outra partição com replicação e gire log.
Por exemplo, tente logar como algum usuário, faça alguns comandos e execute kill -9 $$, você verá que os logs não estão registrados no histórico bash.
Para configurar o rsyslogd, o básico que você quer fazer é (no debian por exemplo):
cat >/etc/rsyslog.d/bash.conf
local6.* /var/log/commands.log
[CTRL+D for save the file)
Então,
editor /etc/bash.bashrc
E dentro (depois das primeiras linhas)
export PROMPT_COMMAND='RETRN_VAL=$?;logger -p local6.debug "$SSH_CLIENT $(whoami) [$$]: $(history 1 | sed "s/^[ ]*[0-9]\+[ ]*//" ) [$RETRN_VAL]"'
readonly PROMPT_COMMAND