LLIypuk, что-бы прикрутить скрипт от Lupo Alberto, вам надо сначала прикрутить encfs.
Если вам (как мне) лениво, то можете использовать мой скрипт. Он очень просто прикручивается к наутилусу.
Папка с паролем
LLIypuk, что-бы прикрутить скрипт от Lupo Alberto, вам надо сначала прикрутить encfs.
Если вам (как мне) лениво, то можете использовать мой скрипт. Он очень просто прикручивается к наутилусу.
установил encfs
установил encfs
Помимо этого должен быть установлен fuse. Мой скрипт «заточен» под KDE, то есть в нём используются kdialog в качестве GUI для ввода пароля и вывода сообщений и dolphin в качестве менеджера файлов, в котором открывается расшифрованный каталог.
Всё это можно переделать под другое рабочее окружение, либо вообще написать на zenity.
Lupo Alberto,
ага, мне бы под гнома сделать, самому думаю не удастся =\
мне бы под гнома сделать, самому думаю не удастся
а мне лень. не стоит оно того.
LLIypuk, что-бы прикрутить скрипт от Lupo Alberto, вам надо сначала прикрутить encfs.
Если вам (как мне) лениво, то можете использовать мой скрипт. Он очень просто прикручивается к наутилусу.
давай те ваш способ, а то способ Alberto это на долго походу.
как ваш скрипт прикрутить?
открыть с помощю...
и мой скрипт туда.
А на файлы *.crypt - всегда открывать моим скриптом. Ну и все.
открыть с помощю...
и мой скрипт туда.
А на файлы *.crypt - всегда открывать моим скриптом. Ну и все.
после ввода пароля вот что выдает
Показать

и ещё вопрос не по теме, как мне установить приложение, которое я скачал, и он лежит в архиве ".tar.gz"
после ввода пароля вот что выдает
№2?
запустите в консоли.
[console]$ crypt_folder каталог[/console]
программе нет и одного дня :rolleyes:
и ещё вопрос не по теме, как мне установить приложение, которое я скачал, и он лежит в архиве ".tar.gz"
читать README
[quote=LLIypuk]и ещё вопрос не по теме, как мне установить приложение, которое я скачал, и он лежит в архиве ".tar.gz"
читать README[/quote]
там панаписано вот вообщем
Показать
---------------------------------------------------------------------
Icecast is a streaming media server which currently supports Ogg
streaming including the vorbis and theora codecs. Also icecast can
handle other streams like MP3/AAC/NSV.
It can be used to create an Internet radio station or a privately
running jukebox and many things in between. It is very versatile in
that new formats can be added relatively easily and supports open
standards for communication and interaction.
Icecast is distributed under the GNU GPL, version 2. A copy of this
license is included with this software in the COPYING file.
Prerequisites
---------------------------------------------------------------------
icecast requires the following packages :
* libxml2 - http://xmlsoft.org/downloads.html
* libxslt - http://xmlsoft.org/XSLT/downloads.html
* curl - http://curl.haxx.se/download.html (>= version 7.10 required)
NOTE: icecast may be compiled without curl, however this will
disable Stream Directory server interaction (YP) and URL based
authentication.
* ogg/vorbis - http://www.vorbis.com/files (>= version 1.0 required)
A note about prerequisite packages
---------------------------------------------------------------------
Most distributions have some sort of package management repository for
pre-built packages (eg rpm, deb etc). These setups often have a runtime
package, which is usually installed for you by default, and enables you
to run applications that depend on them. However if you are building
icecast from source then the runtime system is not enough. You will also
need a development package named something like libxslt-devel
Build/Install
---------------------------------------------------------------------
To build icecast on a Unix platform, perform the following :
Run
./configure
make
make install
This is the typical procedure if you download the tar file. If you retrive
the code from subversion or want to rebuild the configure then run autogen.sh
instead of the configure above. Most people do not need to run autogen.sh
A sample config file will be placed in /usr/local/etc (on UNIX) or in
the current working directory (on Win32) and is called icecast.xml
Documentation for icecast is available in the doc directory, by
viewing doc/index.html in a browser.
Please email us at icecast@xiph.org or icecast-dev@xiph.org, or come and see
us at irc.freenode.net, channel #icecast, if you have any troubles.
вот консоль выдаёт О_о
Показать
crypt_folder: команда не найдена
* libxml2 - http://xmlsoft.org/downloads.html
* libxslt - http://xmlsoft.org/XSLT/downloads.html
* curl - http://curl.haxx.se/download.html (>= version 7.10 required)
NOTE: icecast may be compiled without curl, however this will
disable Stream Directory server interaction (YP) and URL based
authentication.
* ogg/vorbis - http://www.vorbis.com/files (>= version 1.0 required)
вот это - требования. Всё установлено? Версии проверили?
aleksander@Dell:~$ crypt_folder /home/aleksander/bb
crypt_folder: команда не найдена
а куда вы дели мой скрипт? вы его скачали?
и да, обычно наутилус весь вывод заворачивает на CTRL+ALT+F1
ошибка gpg №2 обычно связана с неправильным паролем на распаковке.
drBatty,
2 скачать не могу, которые * libxslt - http://xmlsoft.org/XSLT/downloads.html, * ogg/vorbis - http://www.vorbis.com/files (>= version 1.0 required)
скрипт скачал, это ошибка выскакивает при попытке зашифровывания, а не разшифровки
drBatty,2 скачать не могу, которые * libxslt - http://xmlsoft.org/XSLT/downloads.html, * ogg/vorbis - http://www.vorbis.com/files (>= version 1.0 required)
скрипт скачал, это ошибка выскакивает при попытке зашифровывания, а не разшифровки
тоесть мне
crypt_folder каталогписать в CTRL+ALT+F1?
и как мне после от туда выйти?
скрипт скачал, это ошибка выскакивает при попытке зашифровывания, а не разшифровки
хорошо. в консоли перейдите в каталог со скриптом, и напишите:
[console]./crypt_folder какая-то-папка[/console]
ВАЖНО: в отличие от венды, перед командой надо ставить путь. Например как здесь точка и слеш ./скрипт.
Естественно права на скрипт должны разрешать запуск скрипта. (обычно это происходит автоматически).
2 скачать не могу, которые * libxslt - http://xmlsoft.org/XSLT/downloads.html, * ogg/vorbis - http://www.vorbis.com/files (>= version 1.0 required)
эти либы НЕ НАДО качать@собирать. Их надо искать для своего дистрибутива своим ПМ, как обычные программы. Называться они могут по другому, ибо в одном пакете часто несколько либ.
Очень возможно, что они у вас уже есть.
Для поиска файлов служит команда locate. Она ищет слишком много, потому вывод её можно фильтровать утилитой greep
[console]$ locate libxslt | grep '/usr/lib/'
/usr/lib/libxslt.so.1.1.26
/usr/lib/libxslt.la
/usr/lib/libxslt.so
/usr/lib/libxslt-plugins
/usr/lib/pkgconfig/libxslt.pc
/usr/lib/libxslt.so.1
/usr/lib/python2.6/site-packages/libxslt.py
/usr/lib/python2.6/site-packages/libxsltmod.a
/usr/lib/python2.6/site-packages/libxsltmod.so
/usr/lib/python2.6/site-packages/libxsltmod.la
/usr/lib/libxslt.a
[/console]
писать в CTRL+ALT+F1?
не... там только читать.
и как мне после от туда выйти?
Alt+F7 обычно.
ооо получилось Показать

жаль, что это всё ровно не то, что мне нужно, но и за это спасибо)
у меня есть часть либ
Показать
/usr/lib/libxslt.so.1
/usr/lib/libxslt.so.1.1.26
/usr/lib/openoffice/basis3.2/program/libxsltdlgli.so
/usr/lib/openoffice/basis3.2/program/libxsltfilterli.so
aleksander@Dell:~$ locate vorbis | grep '/usr/lib/'
/usr/lib/libvorbis.so.0
/usr/lib/libvorbis.so.0.4.3
/usr/lib/libvorbisenc.so.2
/usr/lib/libvorbisenc.so.2.0.6
/usr/lib/libvorbisfile.so.3
/usr/lib/libvorbisfile.so.3.3.2
/usr/lib/gstreamer-0.10/libgstvorbis.so
/usr/lib/libquicktime1/lqt_vorbis.so
/usr/lib/mlt/libmltvorbis.so
/usr/lib/pymodules/python2.6/openshot/export_presets/format_ogg_libvorbis.xml
/usr/lib/sox/libsox_fmt_vorbis.so
/usr/lib/xine/plugins/1.27/xineplug_decode_vorbis.so
aleksander@Dell:~$ locate ogg | grep '/usr/lib/'
/usr/lib/libogg.so.0
/usr/lib/libogg.so.0.6.0
/usr/lib/NetworkManager/nm-crash-logger
/usr/lib/cli/Google.GData.Blogger-1.4
/usr/lib/cli/Google.GData.Blogger-1.4/Google.GData.Blogger.dll
/usr/lib/erlang/lib/inets-5.2/ebin/tftp_logger.beam
/usr/lib/erlang/lib/kernel-2.13.4/ebin/error_logger.beam
/usr/lib/erlang/lib/stdlib-1.16.4/ebin/error_logger_file_h.beam
/usr/lib/erlang/lib/stdlib-1.16.4/ebin/error_logger_tty_h.beam
/usr/lib/gdm/gdm-crash-logger
/usr/lib/gimp/2.0/plug-ins/foggify.py
/usr/lib/gimp/2.0/plug-ins/foggify.pyc
/usr/lib/gstreamer-0.10/libgstogg.so
/usr/lib/jvm/java-6-openjdk/jre/lib/logging.properties
/usr/lib/mono/gac/Google.GData.Blogger
/usr/lib/mono/gac/Google.GData.Blogger/1.4.0.2__6f8943d33947d761
/usr/lib/mono/gac/Google.GData.Blogger/1.4.0.2__6f8943d33947d761/Google.GData.Blogger.dll
/usr/lib/openoffice/basis3.2/share/registry/data/org/openoffice/Office/Logging.xcu
/usr/lib/openoffice/basis3.2/share/registry/schema/org/openoffice/Office/Logging.xcs
/usr/lib/pitivi/python/pitivi/log/loggable.py
/usr/lib/pitivi/python/pitivi/log/loggable.pyc
/usr/lib/pm-utils/sleep.d/00logging
/usr/lib/pymodules/python2.6/Wammu/Logger.py
/usr/lib/pymodules/python2.6/Wammu/Logger.pyc
/usr/lib/pymodules/python2.6/boto/cloudfront/logging.py
/usr/lib/pymodules/python2.6/boto/cloudfront/logging.pyc
/usr/lib/pymodules/python2.6/openshot/export_presets/format_ogg_flac.xml
/usr/lib/pymodules/python2.6/openshot/export_presets/format_ogg_libvorbis.xml
/usr/lib/python2.6/logging
/usr/lib/python2.6/dist-packages/reportlab/lib/logger.py
/usr/lib/python2.6/dist-packages/reportlab/lib/logger.pyc
/usr/lib/python2.6/dist-packages/ubuntuone/logger.py
/usr/lib/python2.6/dist-packages/ubuntuone/logger.pyc
/usr/lib/python2.6/dist-packages/ubuntuone/oauthdesktop/logger.py
/usr/lib/python2.6/dist-packages/ubuntuone/oauthdesktop/logger.pyc
/usr/lib/python2.6/dist-packages/ubuntuone/syncdaemon/logger.py
/usr/lib/python2.6/dist-packages/ubuntuone/syncdaemon/logger.pyc
/usr/lib/python2.6/logging/__init__.py
/usr/lib/python2.6/logging/__init__.pyc
/usr/lib/python2.6/logging/config.py
/usr/lib/python2.6/logging/config.pyc
/usr/lib/python2.6/logging/handlers.py
/usr/lib/python2.6/logging/handlers.pyc
/usr/lib/xine/plugins/1.27/xineplug_dmx_ogg.so
[/console]
вопрос, что делать дальше?
жаль, что это всё ровно не то, что мне нужно, но и за это спасибо)
пожалуйста. меня посто просили написать подобный скрипт, что-бы не париться с консолью. Если кому-то ещё пригодится - я только буду рад.
Есть 2 момента:
1) шифровать паролем конечно хорошо, но есть способ лучше - создать пару открытый ключ + закрытый ключ. Тогда пароль вводить не нужно, нужно иметь открытый ключ для шифровки (http://pgp.mit.edu/ я там конечно тоже есть). А для расшифровки нужен закрытый ключ. Последний тоже нужно зашифровать. Ну это в будущих версиях.
2) у вас неправильно выставлены права на конфиги GnuPG. выполните:
[console]$ chmod 0700 ~/.gnupg
$ chmod 0600 ~/.gnupg/*[/console]