Страница 1 из 1

Как не ‹светить› пароль при создании 7z?

Добавлено: 20 дек 2015, 15:36
Delles
Когда делаешь запароленный 7z-архив, то пароль вводится открытым текстом:

Код: Выделить всё

7z a -pПароль архив.7z файл
И остаётся в истории bash. В ответственных случаях приходится упаковывать с удалением истории bash:

Код: Выделить всё

7z a -pПароль архив.7z файл && history -c && history -w
Не подскажете, как можно упаковывать в 7z, не ‹светя› при этом пароль? Желательно в консоли.

Re: Как не ‹светить› пароль при создании 7z?

Добавлено: 20 дек 2015, 15:47
VictorR2007
А если это делать через Krusader?

Re: Как не ‹светить› пароль при создании 7z?

Добавлено: 20 дек 2015, 16:12
Delles
VictorR2007 писал(а):А если это делать через Krusader?
Да неудобно как-то. Я с файлами работаю в консоли.

Re: Как не ‹светить› пароль при создании 7z?

Добавлено: 20 дек 2015, 16:16
Delles
Извиняюсь, ступил.

Код: Выделить всё

7z a -mhe=on -p архив.7z файл

Re: Как не ‹светить› пароль при создании 7z?

Добавлено: 20 дек 2015, 16:19
VictorR2007
Да, кто как привык.
Я без Krusader, как без рук.
Поиск текста или файлов, сравнение и синхронизация, и т.п.

Re: Как не ‹светить› пароль при создании 7z?

Добавлено: 20 дек 2015, 16:31
Delles
VictorR2007 писал(а):Да, кто как привык.
Я без Krusader, как без рук.
Поиск текста или файлов, сравнение и синхронизация, и т.п.
Чем больше возможностей, тем лучше.
Мне консоль сразу понравилась эвристикой. Я там сам часто придумываю как что провернуть. GUI просто дает набор возможностей, ранее кем-то придуманных. Но я очень радуюсь развитию графического интерфейса, потому что это очень способствует развитию системы в целом.

Re: Как не ‹светить› пароль при создании 7z?

Добавлено: 20 дек 2015, 17:11
notauser
Delles писал(а):Когда делаешь запароленный 7z-архив, то пароль вводится открытым текстом:

Код: Выделить всё

7z a -pПароль архив.7z файл
И остаётся в истории bash. В ответственных случаях приходится упаковывать с удалением истории bash:

Код: Выделить всё

7z a -pПароль архив.7z файл && history -c && history -w
Не подскажете, как можно упаковывать в 7z, не ‹светя› при этом пароль? Желательно в консоли.
Если проблема только в .bash_history, то в .bashrc добавить

Код: Выделить всё

HISTCONTROL=ignorespace
Команды, начинающиеся с пробела не попадают в историю

Код: Выделить всё

 7z a -pПароль архив.7z файл
не попадет, а

Код: Выделить всё

7z a -pПароль архив.7z файл
будет в истории.
Я всегда делаю

Код: Выделить всё

HISTCONTROL=ignoreboth
Это эквивалент ignorespace ignoredups (игнорировать дубликат последней команды)
PS Во многих дистрибутивах оно так "по умолчанию". Проверить

Код: Выделить всё

echo $HISTCONTROL

Re: Как не ‹светить› пароль при создании 7z?

Добавлено: 20 дек 2015, 17:39
VictorR2007
notauser писал(а): будет в истории.
Я всегда делаю

Код: Выделить всё

HISTCONTROL=ignoreboth
Это эквивалент ignorespace ignoredups (игнорировать дубликат последней команды)
PS Во многих дистрибутивах оно так "по умолчанию". Проверить

Код: Выделить всё

echo $HISTCONTROL
За это спасибо.
Может есть ссылка на мануал по заполнению bashrc.
Я о полезных параметрах.
А то в консоли работаю всё время, и сложно потом листать список.
Тут советы в основном даю, как сделать в графике,
но самому всегда нужна консоль.
Особенно если собираешь новую Plasma5.
За десять часов сборки столько команд накапливается в истории.
Тут давно было написано, как искать с вводом текста последнюю похожую команду,
но я сразу не записал, а потом на смог найти, как это сделать.

Re: Как не ‹светить› пароль при создании 7z?

Добавлено: 20 дек 2015, 17:49
Delles
notauser писал(а):в .bashrc добавить

Код: Выделить всё

HISTCONTROL=ignorespace
Проверить

Код: Выделить всё

echo $HISTCONTROL
Спасибо!
VictorR2007 писал(а):как искать с вводом текста последнюю похожую команду
Ctrl+r