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

Ответить
Аватара пользователя
Delles
Сообщения: 1666
Зарегистрирован: 18 авг 2015, 19:52
Operating system: GNU/Linux : ROSA Desktop Fresh R7 (x86_64). Не обновлял.

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

Сообщение Delles »

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

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

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

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

7z a -pПароль архив.7z файл && history -c && history -w
Не подскажете, как можно упаковывать в 7z, не ‹светя› при этом пароль? Желательно в консоли.
Talk is cheap. Show me the code.
Linus Torvalds
Аватара пользователя
VictorR2007
Сообщения: 7817
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

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

Сообщение VictorR2007 »

А если это делать через Krusader?
Аватара пользователя
Delles
Сообщения: 1666
Зарегистрирован: 18 авг 2015, 19:52
Operating system: GNU/Linux : ROSA Desktop Fresh R7 (x86_64). Не обновлял.

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

Сообщение Delles »

VictorR2007 писал(а):А если это делать через Krusader?
Да неудобно как-то. Я с файлами работаю в консоли.
Talk is cheap. Show me the code.
Linus Torvalds
Аватара пользователя
Delles
Сообщения: 1666
Зарегистрирован: 18 авг 2015, 19:52
Operating system: GNU/Linux : ROSA Desktop Fresh R7 (x86_64). Не обновлял.

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

Сообщение Delles »

Извиняюсь, ступил.

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

7z a -mhe=on -p архив.7z файл
Talk is cheap. Show me the code.
Linus Torvalds
Аватара пользователя
VictorR2007
Сообщения: 7817
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

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

Сообщение VictorR2007 »

Да, кто как привык.
Я без Krusader, как без рук.
Поиск текста или файлов, сравнение и синхронизация, и т.п.
Аватара пользователя
Delles
Сообщения: 1666
Зарегистрирован: 18 авг 2015, 19:52
Operating system: GNU/Linux : ROSA Desktop Fresh R7 (x86_64). Не обновлял.

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

Сообщение Delles »

VictorR2007 писал(а):Да, кто как привык.
Я без Krusader, как без рук.
Поиск текста или файлов, сравнение и синхронизация, и т.п.
Чем больше возможностей, тем лучше.
Мне консоль сразу понравилась эвристикой. Я там сам часто придумываю как что провернуть. GUI просто дает набор возможностей, ранее кем-то придуманных. Но я очень радуюсь развитию графического интерфейса, потому что это очень способствует развитию системы в целом.
Talk is cheap. Show me the code.
Linus Torvalds
notauser
Сообщения: 1246
Зарегистрирован: 06 май 2012, 21:00

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

Сообщение 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
Аватара пользователя
VictorR2007
Сообщения: 7817
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

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

Сообщение VictorR2007 »

notauser писал(а): будет в истории.
Я всегда делаю

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

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

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

echo $HISTCONTROL
За это спасибо.
Может есть ссылка на мануал по заполнению bashrc.
Я о полезных параметрах.
А то в консоли работаю всё время, и сложно потом листать список.
Тут советы в основном даю, как сделать в графике,
но самому всегда нужна консоль.
Особенно если собираешь новую Plasma5.
За десять часов сборки столько команд накапливается в истории.
Тут давно было написано, как искать с вводом текста последнюю похожую команду,
но я сразу не записал, а потом на смог найти, как это сделать.
Аватара пользователя
Delles
Сообщения: 1666
Зарегистрирован: 18 авг 2015, 19:52
Operating system: GNU/Linux : ROSA Desktop Fresh R7 (x86_64). Не обновлял.

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

Сообщение Delles »

notauser писал(а):в .bashrc добавить

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

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

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

echo $HISTCONTROL
Спасибо!
VictorR2007 писал(а):как искать с вводом текста последнюю похожую команду
Ctrl+r
Talk is cheap. Show me the code.
Linus Torvalds
Ответить

Вернуться в «Обсуждение ROSA Fresh R4 - R8 (платформа 2014.1)»