Скрипт Nautilus для шифрования файлов и текстов в GPG/SSL
Turbo-Secure представляет собой серию мощных скриптов для Nautilus, с помощью которых можно надежно зашифровать файлы в GPG и SSL.
Некоторые из особенностей:
— Возможность сохранить пароль шифрования
— Много типов шифрования
— Четыре варианта сжатия (High, Standard, Low и None)
— Опция Armor (Non-armored и Armored)
Для установки скачиваем tar.gz. После извлекаем архив. Получим: Turbo-Secure-Text-Installer.sh и Turbo-Secure-Files-Installer.sh, один предназначен для шифрования текстов, а второй для файлов.
Зависимости:
— Zenity
— GnuPG
После установки зависимостей можно запустить файлы Turbo-Secure-Text-Installer.sh и Turbo-Secure-Files-Installer.sh. Следуем инструкции установщика. Скрипты установятся в /.gnome2/nautilus-scripts и будут доступны через контекстное меню Nautilus (пкм -> сценарии -> *).
Сайт проекта
Скачать скрипт
Если есть на памяти подобные плюхи – прошу поделиться.
А зачем это, если есть командная строка с командами gpg и openssl? Что-то громоздкое можно заскриптовать или добавить алиасами в шелл. Для совсем извращенцев есть всякие GUI типа GPA.
комментариев: 1079 документов: 58 редакций: 59
На счет алиасов можно подробнее?
Я знаю, что алиасом можно задавать свою команду, например:
НО! Для этого же нужен скрипт.
Вот я вверху и предоставил скрипты, при желании под которые можно создать алиасы.
комментариев: 9796 документов: 488 редакций: 5664
А вместо алиасов, я лично себе для подсказки завёл такой скрипт:
Это команды для регулярного использования, остальное можно в мане посмотреть. Запускаете на соседней консоли и просто копируете нужные строчки, затем в строке подставляете имя или UID ключа. Если не используете vi, то вместо закорючек используете перенаправления с названиями файлов в ком.строке или соотв. опции gpg.
Можно создать архив как
Алиас — это короткое имя для какой-то одной, возможно длинной, команды. Например, чтобы удобно просматривать историю сообщений в mcabber, можно воспользоваться алиасомЕго достаточно прописать одной строкой в ~/.zshrc, после чего выполняем
Быструю подпись можно делать, например, так:
В настройках Gnome/KDE, наверно.
комментариев: 1079 документов: 58 редакций: 59
комментариев: 9796 документов: 488 редакций: 5664
При должной тренировке — да. Плюс, в консоли есть много средств, которые принципиально легче в использовании. Наконец, для многих команд в GUI нет аналогов или они отстают (устаревшие), или глючат. Ещё один довод — если у вас не работает, глючит, не настраивается уже исходная консольная команда: ssh, openssl, openvpn, gnupg, etc. — вас попросят привести в репорте вывод консоли. Что там рисует ваша оболочка и её персональные глюки — это будет волновать гораздо меньшее число пользователей из числа разбирающихся в предмете.
Спор "консоль vs. GUI" довольно древний и традиционно флеймовый. В качестве традиционного недостатка можно отметить только сложность освоения и запоминания нового (но не использования). Т.е. это только недостатки порога вхождения.
И учтите, что много традиционных доводов о недостатках консоли не подходят для ситуации, если вам нужна безопасность и функциональность. А затраты на преодоление порога вхождения (время и силы на самообучение) вам не существенны.
А там где речь не идёт о безопасности — рисование, медиаразвлечения, там GUI оправдан. И доводы в его пользу справедливы. Хотя и там интересные ниши для консоли есть, но это уже оффтопик.
Несоизмеримо быстрее. Для этого нужна не только, впрочем, тренировка, но и настройка окружения/шелла под себя, настройка алиасов/скриптов на часто выполняемые действия, настройка путей быстрого доступа*, добавление autocd-опции, чтобы не писать cd, а просто вводить имя директории и жать Enter. Чтобы было комфортно, должно быть приглашение командной строки, отражающее текущий путь, удобные шрифты и расцветка. По умолчанию в свежеустановленной системе нет практически ничего из вышеперечисленного. Должно быть удобное автодополнение, в конце концов. Например, zsh позволяет выбирать нужный вариант маркером, перемещаясь среди имеющихся с помощью клавиатурных стрелок, но это нужно явно включать, настраивать, или утянуть чей-то конфиг, где всё уже есть, и слегка разобраться, как оно работает (я делал в своё время так). Одним словом, голая консоль и консоль настроенная отличаются как небо и земля.
Все постобработчики вывода текста (типа |less, |grep, |sed) должны быть на алиасах, чтобы вы писали cat file l, или даже <file l, вместо cat file |less. Например, хочется просмотреть историю сообщений джаббера — набираете cat ~hist/jid hist l, и всё, дальше смотрите вверх/вниз как в обычном less (стрелки работают, PageUp/Down, поиск и пр.).
На предмет того, как эффективно организовать повседневную работу в консоли, можно написать книгу, куда включить описание vim,** awk, sed, настроек и т.д. Наверняка такие книги уже есть. Что-то такое написал в своё время Федорчук, пытаясь объяснить начинающему хомячью, почему mc и файловые менеджеры — зло, почему быстрее и удобней это делать в командной строке, даже конфиги привёл, объяснения, как они работают. Базу из таких книжек можно поцепить, а дальше уже доарабатывать и разбираться самому.
Кому интересно, предыдущий флейм находится здесь, а ключевые комментарии там — /comment16377 и /comment16628.
*В zsh это строка hash -d mydir=/path/to/dir в ~/.zshrc, после которой можно всюду писать ~mydir, и оно будет пониматься, как полный путь /path/to/dir.
**К примеру, хоть я и освоил базовые хоткеи vim, и у меня это повседневный редактор, всё равно знаю лишь ничтожную часть его возможностей, всё никак не могу найти время доизучить его.
А ссылки не осталось? Хотел бы прочесть.
Я читал с бумаги. Название «FreeBSD. Установка, настройка, использование». Есть в торрентах и просто в djvu, если хорошо порыться в интернетах.
Ну так Вы объясните в двух словах, на пальцах. Почему действительно быстрее делать все через консоль, а потом посчитать затраты по времени на теорию, обучения, практику и привыкание. Поэтому те, кому Линукс не нужен по работе – конечно предпочитают готовые решения. А вот если бы доходчиво объясняли, что и как, как лучше освоиться – наверное и меньше было, так называемого начинающего хомячья. Не все кодеры и не все админы, и даже я Вам более скажу – не все ИТшники.
Поправьте меня, если я не прав и желательно аргументированно, буду благодарен.
А то понятное дело, все гуру сидят и не интересно на "ламерские" вопросы отвечать, это само собой – гордость, и всякие "Я сам это прохавал, какого хера мне других поучать" и тд.
В двух словах уже всё сказано выше:
А как это объяснить? Показать на двух примерах? Ну, скажут, что неубедительно. Перечислить рутинно сотню случаев, подбирая самые типичные — это долго, на длинную статью потянет. Что именно вы хотите услышать? Нужен какой-то один яркий демагогический пример, от которого все проникнутся? Всё основное сказано по ссылкам выше. Пользоваться GUI — это как разговаривать друг с другом, показывая картинки, т.е. медленно, не всегда однозначно понимают, очень ограничен круг информации, которую так можно передать, и т.д. Пользоваться встроенным языком программирования (шелл близок к нему по идеологии) — это как говорить словами, сразу растёт множество того, что можно сказать, возникает полнота. Даже если забить на скорость, мало кто будет спорить, что многие действия, особенно рутинные, можно выполнить только написав специальную программу под это дело, но в командной строке этого часто можно избежать, т.к. вводимая команда уже представляет собой полноценную минипрограмму, где можно оговорить всё типичное: циклы, условия, перенаправления потоков данных, запрос файлов и их содержимого по регулярным выражениям-маскам и т.д.
Федорчук не является ни одним из перечисленных вами типов, для него это хобби. Я тоже не являюсь, для меня это хобби, но оно позволяет мне решать мои собственные задачи быстрее. Можно много примеров навыдумывать, но некоторые из не самых тривиальных:
комментариев: 9796 документов: 488 редакций: 5664
А обучающих видеоуроков на Youtube нет? Или просто сравнительных роликов? Когда одну и ту же операцию проделывают в консоли, а затем в графике.
комментариев: 1079 документов: 58 редакций: 59
Твой пост надо отправить в Фонд полезных постов.
Кому нужно первые шаги в консоли освоить – велкам https://www.youtube.com/watch?v=Wj3J6sONKEM
А так да – нужно новичкам доходчиво объяснять преимущества работы в ней.