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

Обновлено: 30.06.2024

Я хочу защитить паролем или зашифровать каталог и все файлы в нем (для всего дерева каталогов под ним). Я не хочу заморачиваться со всем домашним каталогом, мне нужен конкретный каталог с некоторыми файлами и папками в нем. Я хотел бы иметь возможность зашифровать каталог или расшифровать его с помощью пароля. Лучше всего использовать командную строку. Я не хочу создавать новый файл как зашифрованную версию, а затем удалять предыдущие, которые являются незашифрованной версией.


@Vass Маршрут файловой системы — самый простой метод на сегодняшний день. Вы облегчите себе жизнь, если не будете произвольно отвергать решения.

2 ответа 2

Используйте encfs (доступен в виде пакета в большинстве дистрибутивов). Чтобы настроить:

Первоначальный вызов encfs устанавливает зашифрованную файловую систему. После этого каждый файл, который вы записываете в ~/encrypted, не хранится непосредственно на диске, он шифруется, а зашифрованные данные хранятся в ~/.encrypted. Команда encfs оставляет запущенным демон, и этот демон обрабатывает шифрование (и расшифровку, когда вы читаете файл из ~/encrypted ).

Другими словами, для файлов в каталоге ~/encrypted такие действия, как чтение и запись, не преобразуются напрямую в чтение или запись с диска. Они выполняются процессом encfs, который шифрует и расшифровывает данные и использует каталог ~/.encrypted для хранения зашифрованного текста.

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

После этого каталог ~/encrypted снова станет пустым.

Если позже вы захотите снова работать с этими файлами, смонтируйте зашифрованную файловую систему:

Это, опять же, делает зашифрованные файлы в ~/.encrypted доступными в каталоге ~/encrypted .

Вы можете изменить точку монтирования ~/encrypted по своему усмотрению: encfs ~/.encrypted /somewhere/else (но монтировать зашифрованный каталог только один раз). Вы можете копировать или перемещать зашифрованный текст (но не пока он смонтирован) в другое место или даже на другую машину; все, что вам нужно сделать для работы с файлами, это передать местоположение зашифрованного текста в качестве первого аргумента для encfs и местоположение пустого каталога в качестве второго аргумента.

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

Cryptkeeper – это апплет на панели задач Linux, который управляет зашифрованными папками. Под ним EncFS, зашифрованная файловая система на основе FUSE, обеспечивает прозрачное шифрование и дешифрование.

В этом руководстве я опишу, как защитить паролем папку в Linux с помощью Cryptkeeper.

Установите Cryptkeeper в Fedora

Вы можете установить Cryptkeeper из базового репозитория Fedora:

После установки перейдите в Приложения → Системные инструменты → Cryptkeeper, чтобы запустить Cryptkeeper.


Установите Cryptkeeper в Debian, Ubuntu или Linux Mint

Обратите внимание, что Cryptkeeper больше недоступен в базовом репозитории Ubuntu в Ubuntu 18.04 или более поздней версии. В новых системах Ubuntu используйте EncFS напрямую для защиты каталога паролем.

В Ubuntu вы можете запустить Cryptkeeper через Unity Dash. В Debian или Linux Mint выберите Приложения → Системные инструменты → Cryptkeeper, чтобы запустить Cryptkeeper.


ПРИМЕЧАНИЕ. Если индикатор Cryptkeeper не отображается в области уведомлений на верхней панели Unity, это может быть связано с новой политикой устранения белого списка на панели задач. Чтобы решить эту проблему, сначала получите значение systray-whitelist и добавьте Cryptkeeper в существующий белый список следующим образом.

Сначала просмотрите текущий белый список:

Добавить Cryptkeeper в белый список:

Зашифровать папку с помощью Cryptkeeper

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


Выберите имя папки для защиты паролем и ее расположение.


Введите пароль для новой зашифрованной папки. Как только вы нажмете кнопку «Вперед», будет создана новая зашифрованная папка.


Чтобы получить доступ к зашифрованной папке, ее нужно сначала открыть.Чтобы открыть существующую зашифрованную папку, щелкните индикатор Cryptkeeper и щелкните имя папки. Вам будет предложено ввести пароль. Когда папка открыта, вы можете свободно получать доступ к содержимому в ней. Чтобы снова защитить папку паролем, просто закройте ее, щелкнув имя папки в индикаторе Cryptkeeper.


Автозапуск Cryptkeeper на рабочем столе

Если вы хотите настроить автоматический запуск индикатора Cryptkeeper на рабочем столе, сделайте следующее.

В Fedora:

Выберите меню «Сеанс и запуск» в разделе «Настройки» .


Добавить Cryptkeeper на вкладке "Автозапуск приложения".


В Ubuntu:

Запустите меню запускаемых приложений через Dash и добавьте Cryptkeeper в качестве программы запуска.



Поддержка Xmodulo

Этот веб-сайт стал возможен благодаря минимальной рекламе и вашему любезному пожертвованию через PayPal (кредитная карта) или биткойн ( 1M161JGAkz3oaHNvTiPFjNYkeABox8rb4g ).


Найдите и выберите папку, которую вы хотите защитить, и нажмите «Открыть». В раскрывающемся списке «Формат изображения» выберите «чтение/запись». В меню «Шифрование» выберите протокол шифрования, который вы хотите использовать. Введите пароль, который вы хотите использовать для папки.

Как защитить файл паролем в Linux?

  1. Откройте окно терминала.
  2. Перейдите в каталог ~/Documents с помощью команды cd ~/Documents.
  3. Зашифруйте файл с помощью важной команды gpg -c. документ.
  4. Введите уникальный пароль для файла и нажмите Enter.
  5. Подтвердите введенный пароль, введя его еще раз и нажав Enter.

Как защитить паролем папку в Ubuntu?

После установки перейдите в Приложения –> Системные инструменты –> Cryptkeeper. Затем введите имя папки и место сохранения папки и нажмите «Вперед». Введите пароль и нажмите «Вперед». Папка будет создана и готова к использованию.

Где находится папка с паролями в Linux?

Файл /etc/passwd — это файл паролей, в котором хранятся все учетные записи пользователей. Хранилища файлов /etc/shadow содержат информацию о хэше пароля для учетной записи пользователя и дополнительную информацию об устаревании. Файл /etc/group — это текстовый файл, определяющий группы в системе. В каждой строке одна запись.

Как зашифровать папку?

1Щелкните правой кнопкой мыши файл или папку, которую нужно зашифровать. 2Выберите «Свойства» во всплывающем меню. 3Нажмите кнопку «Дополнительно» на вкладке «Общие». 4В разделе «Сжать или зашифровать атрибуты» установите флажок «Зашифровать содержимое для защиты данных».

Как защитить файл паролем?

Откройте меню «Файл», выберите вкладку «Информация», а затем нажмите кнопку «Защитить документ». Щелкните Зашифровать с помощью пароля. Введите пароль и нажмите OK.

Как создать файл в Linux?

  1. Использование касания для создания текстового файла: $ touch NewFile.txt.
  2. Использование cat для создания нового файла: $ cat NewFile.txt. …
  3. Просто используйте > для создания текстового файла: $ > NewFile.txt.
  4. Наконец, мы можем использовать любое имя текстового редактора, а затем создать файл, например:

Как зашифровать файл в Unix?

Как зашифровать файл или папку в моем домашнем каталоге?

  1. Превратите каталог в файл. Если вы хотите зашифровать каталог, вам нужно сначала преобразовать его в файл. …
  2. Подготовьте GPG. Вам нужно будет создать закрытый ключ, с помощью которого вы будете шифровать свои файлы. …
  3. Шифровать. …
  4. Расшифровать.

Как защитить паролем файл PDF в Linux?

Инструментарий pdftk позволяет использовать этот тип функций в Linux. Вы также можете экспортировать зашифрованный PDF-файл из Libre Office (Файл -> Экспортировать как PDF -> вкладка «Безопасность» -> «Установить пароли» -> «Установить открытый пароль»), при необходимости предварительно импортировав существующий PDF-файл в программу Draw.

защита папки паролем в linux

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

Защита папки паролем с помощью Cryptkeeper

Первым в списке является Cryptkeeper. Cryptkeeper — популярный инструмент Linux, который может защитить папку паролем. Cryptkeeper можно легко установить, выполнив поиск в центре программного обеспечения ubuntu в Ubuntu или в диспетчере программного обеспечения в Linux Mint и других дистрибутивах. Cryptkeeper также можно установить с помощью команды.

​ Он работает из коробки для Linux Mint 18. После установки Cryptkeeper он запускается в системном трее. Чтобы создать зашифрованную папку, щелкните значок на панели задач и выберите «Новая зашифрованная папка».

cryptkeeper в linux

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

encfs защита паролем папки в linux

Чтобы получить доступ к своим файлам, вам нужно смонтировать папку из Cryptkeeper, а затем ввести свой пароль. Теперь вы можете открывать и редактировать файлы в папке. Если у вас уже есть папка EncFS, вы также можете импортировать ее в Cryptkeeper. Вы можете легко удалить или изменить пароль для папки EncFS в Cryptkeeper.

encfs блокировка папки linux

Менеджер Encfs Gnome

Еще один отличный инструмент Linux для создания защищенных паролем папок — Gnome Encfs Manager. Gnome Encfs Manager можно установить с помощью следующей команды в Ubuntu и других дистрибутивах на базе Ubuntu.

Gnome Encfs Manager также имеет значок на панели задач. Вы можете легко создавать новые или импортировать существующие папки Encfs в менеджер. Вы можете легко монтировать и размонтировать папки Encfs. Он также имеет дополнительные функции по сравнению с Cryptkeeper, такие как возможность автоматического монтирования папок при запуске, что особенно полезно, если вы используете его с другими облачными папками, такими как Dropbox. Gnome Encfs Manager более или менее предназначен для устранения проблем, которые можно найти в Cryptkeeper.

gnome encfs manager

gnome encfs для защиты паролем

Заключение

Итак, у вас есть несколько очень эффективных инструментов, которые позволяют защитить папку паролем в Linux. Но опять же, вы можете легко использовать комбинацию учетной записи гостя и учетной записи, защищенной паролем, чтобы ограничить доступ к вашим личным папкам и файлам. Известно, что у Cryptkeeper есть проблемы с некоторыми последними версиями Ubuntu, но опять же, на моей тестовой машине Linux Mint 18 он работал безупречно. Gnome Encfs более популярен среди энтузиастов Linux, и, учитывая его поддержку, это, вероятно, лучший инструмент Linux для создания защищенных паролем папок и управления ими.

Читайте также: