LinuxForum.Fans
Тема

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

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

мне тут стало интересно, можно ли создать папку, при попытке открытия которой будет запрашиваться либо пароль аутентификации, либо любой другой пароль, который самому придумать можно?

#177184

Один из способов — установить kgpg, тогда в контекстном меню каталога, открытого в dolphin появится соответствующий пункт

#177361
Lupo Alberto написал:
Один из способов — установить kgpg, тогда в контекстном меню каталога, открытого в dolphin появится соответствующий пункт

под убунту такая встанет?

kgpg установил, а как под dolphin запустить не имею понятия)

#177363
LLIypuk написал:
kgpg установил, а как под dolphin запустить не имею понятия)

По правой кнопке мыши появляется контекстное меню и... всё.
Уверен, что под Gnome есть свои, «нативные» решения. Но, увы с Gnome я не знаком :o

#177364
"Lupo Alberto" написал:
Уверен, что под Gnome есть свои, «нативные» решения. Но, увы с Gnome я не знаком huh

Например, это...

#177365

всё понял

#177366

только эта прога не делает пароль на папку, она создаёт некий фаил, при нажатии на который вводишь пароль и тебе делается архив, что за бред?

#177367
LLIypuk написал:
только эта прога не делает пароль на папку, она создаёт некий фаил, при нажатии на который вводишь пароль

Открою тайну: «папка» (каталог в контексте Linux) — это тоже файл, он и архивируется и шифруется.
Утверждать не берусь, но и в Windows шифрование папки подразумевает создание шифрованного архива.

#177368

это программой можно только файлы под пароль забивать, а паки не как увы =\

#177369
Lupo Alberto написал:
[quote=LLIypuk]только эта прога не делает пароль на папку, она создаёт некий фаил, при нажатии на который вводишь пароль

Открою тайну: «папка» (каталог в контексте Linux) — это тоже файл, он и архивируется и шифруется.
Утверждать не берусь, но и в Windows шифрование папки подразумевает создание шифрованного архива.[/quote]
ну а мне нужно чтоб пароль был на самой папке, а не на неком архиве этой папки...

#179335
LLIypuk написал:

ну а мне нужно чтоб пароль был на самой папке, а не на неком архиве этой папки...

Да чтож за блин жеж папка, мамка, ... директория к вашему сведению это файл.

#179346

newzenon

я в курсе, если бы не знал, не писал бы.

мне просто друзья рассказывали, как они для дебиана написали программку, которая пароль запрашивал, чтоб открыть папку.
вот и стало мне интересно, есть ли такая для убунты

#179352

LLIypuk, я встречал и не один такие скрипты для наутилуса.

#179471
Lupo Alberto написал:
Утверждать не берусь, но и в Windows шифрование папки подразумевает создание шифрованного архива.

неправильно. ФС венды умеет создавать именно шифрованные папки.

LLIypuk написал:
вот и стало мне интересно, есть ли такая для убунты

http://www.truecrypt.org/
http://ubuntu.onego.ru/articles/truecrypt/

#179478
drBatty написал:
ФС венды умеет создавать именно шифрованные папки.

Верю.
Сейчас вспомнил: сам я давным-давно пользуюсь encfs, и она тоже может шифровать имена каталогов, получая что-то вроде:
[console]
lupo@gentoo-laptop lost-doc % ls -l | grep lupo [gentoo-laptop][12:19]
drwxr-xr-x 2 lupo lupo 136 Ноя 14 2010 fHHByXLb25lcCpPd4oUJkC2P/
drwxr-xr-x 2 lupo lupo 176 Июл 9 18:25 u8bVf5yBEfCVmjEVgRUgddhZACKH4gHjlmTCMuAsDy7Hu0/
[/console]

Для расшифровки файлов (ввода пароля в графическом интерфейсе) использую простенький скрипт, наверное, можно его и к иконке на столе прикрутить. Получится то, что хочет ТС.

Показать
text
% cat ~/bin/mountsafe.sh                                                                [gentoo-laptop][12:22]
#!/bin/sh
# EXAMPLE:
# ./mountsafe.sh /home/users/lost-doc ~/doc
#
# Mounts/unmounts encFS path
# Source (encFS encrypted path)
SRC=$1
# Destination (mount point for encrypted path)
DST=$2
KDIALOG=$(which kdialog)
FUSERMOUNT=$(which fusermount)
ENCFS=$(which encfs)
#KONQUEROR=$(which konqueror)
KONQUEROR=$(which dolphin)
if [ "$(cat /proc/mounts | grep encfs | grep $DST)" != "" ];
then
  $(${KDIALOG} --title "encFS: unmount $DST..." --warningyesno "encFS: should $DST be unmounted?")
  if [ $? == 0 ]
  then
    ${FUSERMOUNT} -u $DST &
  else
    ${KONQUEROR} $DST &
  fi
else
  $(${KDIALOG} --title "encFS: mount $DST..." --warningyesno "encFS: should $DST be mounted?")
  if [ $? == 0 ]
  then
    ${KDIALOG} --title "encFS: Enter passphase..." --password "Enter passphrase for [$DST]" | ${ENCFS} -S $SRC $DST && ${KONQUEROR} $DST
  fi
fi

#179495

я тут простенький скрипт накатал на bash'е: из любого каталога dir скрипт создаёт запароленую папку dir.crypt, которую можно открыть тем-же скриптом (если пароль не забыть разумеется).

Всё через гуй - в качестве гуя gxmessage, шифрует gnupg.

http://forum.drbatty.ru/viewtopic.php?f=77&t=7189

#179503

Lupo Alberto,

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

что мне сделать с этим скриптом, чтоб он запрашивал пароль?

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