The OpenNET Project
 
Поиск (ключи):    ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
  WIKI НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

Создание приватной шифрованной директории в Ubuntu 8.10
В Ubuntu 8.10 появилась возможность создания в домашней директории пользователя каталога, 
для хранения приватных данных, хранимых в зашифрованном виде (для шифрования
используется eCryptfs).

Для включения данной возможности нужно установить пакет ecryptfs-utils:

   sudo aptitude install ecryptfs-utils

Создаем директорию для помещения шифрованных данных:

   mkdir ~/Private
   chmod 700 ~/Private

Монтируем ecryptfs (http://launchpad.net/ecryptfs) к созданной директории 
(другой вариант запустить скрипт ecryptfs-setup-private, но он светит открытым
пароль в списке процессов):

    sudo mount -t ecryptfs ~/Private ~/Private

На появившееся приглашение набираем "1" (passphrase) и вводим пароль, который будет использован 
для доступа к зашифрованной директории. Шифр выбираем по умолчанию (aes/16).
Режим "passthrough" позволит отображать файлы, записанные в директорию при
отключении шифрования (до монтирования).

Отмонтируем директорию:

   sudo umount ~/Private

Создаем в GNOME ярлык для быстрого монтирования. Жмем на десктопе правой
кнопкой мыши и выбираем "Create Launcher"/"Создать ярлык".

В параметрах добавляем:

    Type: Application in Terminal
    Name: Mount Private Folder
    Command: sudo mount -t ecryptfs ~/Private ~/Private -o
       key=passphrase,ecryptfs_cipher=aes,ecryptfs_key_bytes=16,ecryptfs_passthrough=n  

При этом система в интерактивном режиме перед монтированием запросит пароль для
расшифровки раздела.
Вместо "~" нужно прописать полный путь к домашней директории.

Через опцию passphrase_passwd_file можно указать путь к файлу в который
сохранен пароль (например, его можно положить на Flash).
Но в этом случае лучше вместо режима passphrase использовать openssl, оперируя
SSL ключом, а не паролем.

Используя PAM модуль pam_ecryptfs.so можно автоматизировать подключение шифрованного 
раздела при вхоже в систему, используя стандартный системный пароль в качестве
ключа для шифрования.
В /etc/pam.d/common-auth добавляем после pam_unix.so :

   auth required pam_ecryptfs.so unwrap

В /etc/pam.d/common-session:

   session optional pam_ecryptfs.so unwrap

Для автоматизации настроек и установки можно использовать скрипт ecryptfs-setup-pam.sh
 
12.02.2009 , Источник: http://www.ubuntugeek.com/how-to-cr...
Раздел:    Корень / Безопасность / Шифрование, PGP

Обсуждение [ RSS ]
 
  • 1.1, prapor, 19:11, 12/02/2009 [ответить] [смотреть все]
  • +/
    >key=passphrase

    И тем самым сводим к нулю эффективность

     
     
  • 2.3, Аноним, 20:54, 12/02/2009 [^] [ответить] [смотреть все]
  • +/
    Почему passphrase это не открытый пароль, а ключ запроса ввода пароля в команд... весь текст скрыт [показать]
     
  • 1.2, denger, 20:52, 12/02/2009 [ответить] [смотреть все]  
  • +/
    А в папке Private продукция одной видеозаписывающей компании?

    > И тем самым сводим к нулю эффективность

    Можно зашифровать ярлык через GPG

     
  • 1.5, chuwy, 19:29, 13/02/2009 [ответить] [смотреть все]  
  • +/
    собственно я так понимаю это совет не только для ubuntu. допустим в gentoo тоже есть пакет ecryptfs-utils
     
     
  • 2.6, cobain, 17:42, 17/02/2009 [^] [ответить] [смотреть все]  
  • +/
    в gentoo есть pam_mount. ещё LUKS и dm-crypt.
    и совет всем начинающим, если что то нужно зашифровать, сначало разбиритесь в алгоритмах как оно действует, иначе смысла нет...
     
  • 1.7, Mafk, 06:46, 18/02/2009 [ответить] [смотреть все]  
  • +/
    Переводчик сам то пробовал?
    в комманде ланчера не хватает -o перед key=passphrase
    С ~/Private по ярлыку не хотело монтироваться. пришлось писать полный путь /home/user/Private
     
     
  • 2.8, Перепел, 11:03, 19/02/2009 [^] [ответить] [смотреть все]  
  • +/
    Вообще там написано вместо "~" - указать полный путь :))
     
  • 1.9, Александр, 22:04, 12/04/2009 [ответить] [смотреть все]  
  • +/
    у меня ubuntu 8.10 и после этой процедуры я не смог войти в систему... не пропускал и root'а в консольном режиме - пришлось грузиться с диска и удалять из файлов
    /etc/pam.d/common-auth после pam_unix.so :

       auth required pam_ecryptfs.so unwrap

    В /etc/pam.d/common-session:

       session optional pam_ecryptfs.so unwrap

     
  • 1.10, Al, 20:13, 25/08/2009 [ответить] [смотреть все]  
  • +/
    а как поступить если была произведена переустановка системы? те остался зашифрованный домашний каталог, а корень был затерт?
     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:

     Добавить заметку
     Версия для печати
     
     Поиск заметки:
     

    Последние заметки
    - 12.05 Организация шифрованного бэкапа с помощью rdiff-backup, encfs и Dropbox
    - 11.05 Настройка беспроводного соединения в Debian GNU/Linux
    - 07.05 Использование Google Drive в Linux
    - 18.04 Использование нескольких сетевых стеков в Linux
    - 15.04 Восстановление стандартного KDE меню после его удаления (например, wine)
    - 11.04 Настройка gmirror при использовании GPT во FreeBSD 9
    - 09.04 Маршрутизатор на базе FreeBSD с приоритизация трафика средствами PF и ALTQ
    - 02.04 Частичное восстановление данных MySQL из бэкапа, созданного с использованием LVM
    - 21.03 Настройка DNSSEC в BIND 9.9
    - 17.03 Набор номера на Cisco IP Phone 7960/7940 из скрипта
    RSS | Следующие 15 записей >>


    ПОДПИШИСЬ НА ЖУРНАЛ Linux Format 2012!

    Журнал "Linux Format" (Линукс Формат)- Единственный в России и странах СНГ журнал на русском языке, посвящённый Linux и свободному ПО. Журнал для IT-директоров, IT-менеджеров, программистов, системных администраторов, учителей школ и преподавателей ВУЗов и всех пользователей ПК. В каждом выпуске: Новости индустрии OpenSource, обзоры новинок свободного ПО, обучающие и методические статьи.

    Каждый, кто оформит подписку, получает бонусы и подарки- объёмные наклейки на системный блок, диск с архивом номеров за 2005-2011 г.г. и ежемесячно электронную версию журнала в pdf-формате.

    Оформить подписку на год


      Закладки на сайте
      Проследить за страницей
    Created 1996-2012 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    RUNNet TopList