LinuxForum.Fans
Тема

Папка с паролем

Автор: LLIypuk 49 сообщений 10020 просмотров
#179507

LLIypuk, что-бы прикрутить скрипт от Lupo Alberto, вам надо сначала прикрутить encfs.
Если вам (как мне) лениво, то можете использовать мой скрипт. Он очень просто прикручивается к наутилусу.

#179512
drBatty написал:
LLIypuk, что-бы прикрутить скрипт от Lupo Alberto, вам надо сначала прикрутить encfs.
Если вам (как мне) лениво, то можете использовать мой скрипт. Он очень просто прикручивается к наутилусу.

установил encfs

#179515
LLIypuk написал:
установил encfs

Помимо этого должен быть установлен fuse. Мой скрипт «заточен» под KDE, то есть в нём используются kdialog в качестве GUI для ввода пароля и вывода сообщений и dolphin в качестве менеджера файлов, в котором открывается расшифрованный каталог.
Всё это можно переделать под другое рабочее окружение, либо вообще написать на zenity.

#179517

Lupo Alberto,
ага, мне бы под гнома сделать, самому думаю не удастся =\

#179519
LLIypuk написал:
мне бы под гнома сделать, самому думаю не удастся

а мне лень. не стоит оно того.

#179520
drBatty написал:
LLIypuk, что-бы прикрутить скрипт от Lupo Alberto, вам надо сначала прикрутить encfs.
Если вам (как мне) лениво, то можете использовать мой скрипт. Он очень просто прикручивается к наутилусу.

давай те ваш способ, а то способ Alberto это на долго походу.

как ваш скрипт прикрутить?

#179543

открыть с помощю...
и мой скрипт туда.
А на файлы *.crypt - всегда открывать моим скриптом. Ну и все.

#179553
drBatty написал:
открыть с помощю...
и мой скрипт туда.
А на файлы *.crypt - всегда открывать моим скриптом. Ну и все.

после ввода пароля вот что выдает

Показать
#179571

и ещё вопрос не по теме, как мне установить приложение, которое я скачал, и он лежит в архиве ".tar.gz"

#179578
LLIypuk написал:
после ввода пароля вот что выдает

№2?
запустите в консоли.
[console]$ crypt_folder каталог[/console]
программе нет и одного дня :rolleyes:

#179579
LLIypuk написал:
и ещё вопрос не по теме, как мне установить приложение, которое я скачал, и он лежит в архиве ".tar.gz"

читать README

#179584
drBatty написал:
[quote=LLIypuk]и ещё вопрос не по теме, как мне установить приложение, которое я скачал, и он лежит в архиве ".tar.gz"

читать README[/quote]
там панаписано вот вообщем

Показать
icecast 2.x - README
---------------------------------------------------------------------

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.

вот консоль выдаёт О_о

Показать
aleksander@Dell:~$ crypt_folder /home/aleksander/bb
crypt_folder: команда не найдена
#179612
LLIypuk написал:
* 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)

вот это - требования. Всё установлено? Версии проверили?

LLIypuk написал:
aleksander@Dell:~$ crypt_folder /home/aleksander/bb
crypt_folder: команда не найдена

а куда вы дели мой скрипт? вы его скачали?

и да, обычно наутилус весь вывод заворачивает на CTRL+ALT+F1

ошибка gpg №2 обычно связана с неправильным паролем на распаковке.

#179625
LLIypuk написал:
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?

и как мне после от туда выйти?
#179627
LLIypuk написал:
скрипт скачал, это ошибка выскакивает при попытке зашифровывания, а не разшифровки

хорошо. в консоли перейдите в каталог со скриптом, и напишите:
[console]./crypt_folder какая-то-папка[/console]
ВАЖНО: в отличие от венды, перед командой надо ставить путь. Например как здесь точка и слеш ./скрипт.
Естественно права на скрипт должны разрешать запуск скрипта. (обычно это происходит автоматически).

LLIypuk написал:
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]

#179628
LLIypuk написал:
писать в CTRL+ALT+F1?

не... там только читать.

LLIypuk написал:
и как мне после от туда выйти?

Alt+F7 обычно.

#179629

ооо получилось

Показать

жаль, что это всё ровно не то, что мне нужно, но и за это спасибо)

#179630

у меня есть часть либ

Показать
[console]aleksander@Dell:~$ locate libxslt | grep '/usr/lib/'
/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]

вопрос, что делать дальше?
#179636
LLIypuk написал:
жаль, что это всё ровно не то, что мне нужно, но и за это спасибо)

пожалуйста. меня посто просили написать подобный скрипт, что-бы не париться с консолью. Если кому-то ещё пригодится - я только буду рад.

Есть 2 момента:

1) шифровать паролем конечно хорошо, но есть способ лучше - создать пару открытый ключ + закрытый ключ. Тогда пароль вводить не нужно, нужно иметь открытый ключ для шифровки (http://pgp.mit.edu/ я там конечно тоже есть). А для расшифровки нужен закрытый ключ. Последний тоже нужно зашифровать. Ну это в будущих версиях.

2) у вас неправильно выставлены права на конфиги GnuPG. выполните:
[console]$ chmod 0700 ~/.gnupg
$ chmod 0600 ~/.gnupg/*[/console]

Войдите или зарегистрируйтесь, чтобы ответить.