far2l icon indicating copy to clipboard operation
far2l copied to clipboard

Suggestion: reverse default history settings

Open izzylaif opened this issue 3 years ago • 2 comments

Как насчет поменять умолчания так, чтобы никакая история не сохранялась, если ее принудительно не включить? Дело в том что помимо положения в файле, сохраняется еще и вся история команд, где могут оказаться логины-пароли и т.п. Поэтому по умолчанию лучше все отключить, если юзер хочет - пусть включает настройку сам, понимая что делает.

izzylaif avatar Feb 18 '22 11:02 izzylaif

1 История сохраняется в вашем профиле, другой юзер к ней доступа не имеет. 2 Ну так то и bash и shell сохраняет по умолчанию историю. Это нормально. 3 В Autocomplete settings есть Exceptions wildcards - это как раз в том числе для того чтоб известные варианты команд с паролями не сохранять в историю. Вот дефолтовое значение этой настройки можно и нужно расширять.

elfmz avatar Feb 18 '22 14:02 elfmz

В bash ещё есть $HISTCONTROL. В far2l история работает как bash с опциями ignoredups (не сохранять дубликаты подряд) и erasedups (вообще удалять дубликаты из истории), но вот ignorespace (не сохранять в историю, если первый символ пробел) не сделан. А можно было бы.

alk0 avatar Feb 26 '22 00:02 alk0

@alk0 поведение а ля ignorespace работает после дописывания ;" *" в F9⇒Параметры⇒Настройки автозавершения. См.: https://github.com/elfmz/far2l/issues/1626#issuecomment-1519181941

akruphi avatar May 03 '23 08:05 akruphi

О, а добавьте в известные команды с паролями mysql и mysqldump.

И лучше бы конечно не тереть их полностью из истории, а только пароли тереть по регулярке

unxed avatar May 03 '23 09:05 unxed

@alk0 поведение а ля ignorespace работает после дописывания ;" *"

А! Спасибо (всем причастным)! (Сработало давно забытое уведомление в теме, а так бы я ещё джва года в неведении оставался.)

alk0 avatar May 03 '23 09:05 alk0