Как поставить пароль на папку в Linux

Как поставить пароль на папку в Linux


Может возникнуть ситуация, когда вам нужно пользоваться своим компьютером вместе с другими людьми, и у вас есть личные файлы или файлы с паролями, которые вы бы не хотели чтобы кто-либо видел.


Конечно, можно спрятать их в надежном, далеком месте где к ним никто не доберется, но этот метод ненадежный, потому что файлы могут быть показаны в результатах поиска. Можно настраивать сложную систему полномочий создавая для всех людей отдельных пользователей в системе. А можно просто поставить пароль на папку Linux.


Как это работает?


В Windows раньше был популярен способ прятать файлы, поместив их в глубокую структуру каталогов. Также популярны различные программы, позволяющие защитить папку паролем Ubuntu.


Нельзя поставить пароль на папку в самом файловом менеджере иначе к ней можно будет получить доступ из другого файлового менеджера или другой файловой системы. Но можно зашифровать файлы в папке и расшифровывать их только тогда, когда нужно. Раньше для таких целей использовалась специальная файловая система - EncFS и программы оболочки для неё, например CryptKeeper или Encfs Gnome Manager, но в 2014 году в этой файловой системе были обнаружены уязвимости, из-за которых она больше не могла считаться полностью безопасной.


Поэтому в сегодняшней статье мы не будем рассматривать старые утилиты, а сосредоточимся на новых, а именно Cryptomator и CryFS. Начнём с Cryptomator.


Пароль на папку в Cryptomator


1. Установка Cryptomator


Для установки необходимо добавить PPA репозиторий в систему:



sudo add-apt-repository ppa:sebastian-stenzel/cryptomator

Затем установите программу:



sudo apt install cryptomator



Запустить программу можно из главного меню:




2. Создание хранилища


В главном окне программы нажмите кнопку Добавить хранилище. В открывшемся окне выберите Создать хранилище:




Затем введите имя хранилища:




Далее, выберите расположение:




И на последнем шаге введите два раза пароль, который вы будете использовать для разблокирования хранилища, фактически, это ваш пароль от секретной папки:




Ключ можно сохранять, а можно не сохранять, а просто помнить пароль. Хранилище готово:




3. Открытие хранилища


Если вы откроете сейчас папку, выбранную для размещения хранилища, то там будут зашифрованные файлы, их нельзя редактировать. Чтобы получить доступ к защищённой папке откройте программу и нажмите кнопку Разблокировка возле нужного хранилища:




Затем введите пароль:




И нажмите кнопку Показать хранилище чтобы получить доступ к вашим файлам:




Вот это и есть ваша папка, защищённая паролем. Сюда можно перемещать файлы, которые можно защитить и здесь же вы их найдёте в следующий раз:




4. Блокировка хранилища


Когда закончите работу с файлами заблокируйте хранилище, чтобы все файлы зашифровались и не были никому доступны. Для этого нажмите кнопку заблокировать на вкладке нужного хранилища:




Готово. Это хранилище может лежать локально или его можно синхронизировать на несколько компьютеров с помощью какого либо облака. А учитывая, что у программы есть Android версия. то и Android можно использовать.


Пароль на папку в CryFS


Если вы предпочитаете использовать консольные утилиты вместо графических, можно воспользоваться CryFS. Это современная шированая файловая система, которая прячет не только содержимое файлов, но и их метаданные, а также размер.


1. Установка CryFS


Установить файловую систему не сложно, она есть в официальных репозиториях. Для этого выполните:



sudo apt install cryfs

2. Создание хранилища


Создайте папку в которой будут находится зашифрованные файлы, например ~/losst_encrypted:



mkdir ~/losst_encrypted

Затем создайте папку куда будет монтироваться расшированое хранилище:



mkdir ~/losst_decrypted

Затем подключите хранилище командой:



cryfs ~/losst_encrypted ~/losst_decrypted

Утилита спросит использовать ли параметры по умолчанию, тут можно соглашаться, а затем надо будет ввести два раза пароль:




После этого ваша папка с паролем готова. Можете поместить в неё свои файлы, например, тестовый файл:




3. Блокировка хранилища


Когда завершите работу с файлами просто заблокируйте хранилище. Для этого выполните команду:



cryfs-unmount ~/losst_decrypted/

 


Добавить комментарий

Автору будет очень приятно получить обратную связь.

Комментариев 0