В этой статье мы рассмотрим, как поставить пароль на любую папку в Linux. Необходимость в этом может появиться в том случае, если вы используете компьютер совместно с кем-то, но имеете необходимость держать некоторые файлы в приватном хранилище.
Защищенные паролем папки в Linux
В этой статье в качестве примера будет использован дистрибутив Ubuntu, но приведенные команды можно использовать в Linux Mint, а с учетом особенностей других дистрибутивов и в них (Fedora, Arch и т.п.)
Блокируем файлы Cryptkeeper
Cryptkeeper — GUI использующий EncFS в основе. Это популярное приложение доступно по-умолчанию во всех крупных дистрибутивах.
Для Ubuntu и основанных на ней дистрибутивах установка Cryptkeeper выполняется командой:
Для Fedora:
После установки я предпочел перезагрузиться, для избежания сюрпризов. Программа сразу стала доступна в списке ПО Unity
После запуска Cryptkeeper вы не увидите интерфейс сразу. В панели появится апплет Cryptkeeper, по клику по которому можно создать новую защищенную паролем папку.
Введите имя папки и укажите ее расположение.
Теперь вам придется указать пароль вашей новой защищенной папки.
Вуаля! Ваша защищенная папка готова.
Для доступа к защищенной паролем папке вам нужно выбрать ее в меню апплета.
И, естественно, ввести правильный пароль
После этого ваша защищенная директория станет вам доступна. Вы увидите ее как монтированный раздел, т.к. EncFS создасть отдельную виртуальную файловую систему в пользовательской среде.
Вы можете создавать в запароленной папке новые файлы и директории так, будто это обычная папка, только требующая ввода пароля при первом доступе.
Для блокировки вашей защищенной папки достаточно опять кликнуть по значку апплета Cryptkeeper и снять галочку с вашей папки.
Для безвозвратного удаление защищенной паролем папки перейдите в меню «Edit» апплета и нажмите «Delete» напротив нужной папки.
Обратите внимание, что программа Cryptkeeper не запускается по-умолчанию со стартом Linux. Её необходимо запускать вручную, либо добавить в автозапуск.