#linux #bash #защита #архивация
Пишу небольшой sh-скрипт для архивирования папок на яндекс:диск и задумался о том, что tar -cvzf не поддерживает создание пароля, а складывать архивы с серверов на облако как-то нет желания. Как можно запаковать каталог под линукс с использованием пароля? Только вариант "ставить zip/unzip"? Требований по скорости/сжатию нет (я не сжимаю вообще при архивировании), а шифрование должно быть достаточно стойким для 2019, а не какие-то древние/поломанные давно алгоритмы.
Ответы
Ответ 1
Если задача стоит, только защитить содержимое паролем, то можно воспользоваться парой утилит zip/unzip. zip -eС опцией -e утилита запросит задать пароль. Смотри: $ man zip и $ man unzip для справки по другим опциям. Рабочий пример: $ touch file{1,2,3}.txt $ zip -e file.zip file* Enter password: Verify password: adding: file1.txt (stored 0%) adding: file2.txt (stored 0%) adding: file3.txt (stored 0%) $ rm file[123].txt $ unzip file.zip Archive: file.zip [file.zip] file1.txt password: extracting: file1.txt extracting: file2.txt extracting: file3.txt
Комментариев нет:
Отправить комментарий