Włączenie historii basha jest zagrożeniem bezpieczeństwa, ponieważ po wprowadzeniu hasła do basha hasło zostanie zapisane w historii basha. Aby temu zapobiec, dobrym rozwiązaniem byłoby skonfigurowanie historii basha tak, aby nie zapisywała poleceń, których nie znaleziono w $ PATH.
Do tej pory tak ustawiam zachowanie historii
# Dont Save duplicated history lines
HISTCONTROL=irgnoredups:erasedups
HISTTIMEFORMAT="%F-%M-%S --> "
HISTIGNORE="su":"su *":"sudo *":"sudo":"his":"his *":"history":"history *":"halt":"reboot":"apt-get *":"apt-cache *":"aptitude *":"dpkg *"
# need a bigger history
# uncomment these lines
#HISTSIZE=1000000
#HISTFILESIZE=1000000
Istnieje sposób na skonfigurowanie historii, aby przechowywała tylko polecenia znajdujące się na ścieżce?
linux
bash
bashrc
command-history
l1zard
źródło
źródło