Включение истории bash - это риск для безопасности, потому что когда вы случайно вводите свой пароль в bash, пароль сохраняется в истории bash. Чтобы избежать этого, хорошим решением было бы настроить историю bash, чтобы не сохранять команды, которые не были найдены в $ PATH.
Пока это то, как я настраиваю поведение истории
# 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
Есть ли способ настроить историю, чтобы она сохраняла только те команды, которые находятся в пути?