Возможный дубликат:
Есть ли способ защитить паролем отдельные папки?
Что-то без создания новой файловой системы / emcrypted-partition, знаете ли вы хорошую программу?
Спасибо!
Есть несколько способов сделать это.
1) используя команду crypt. Эта команда может зашифровать и расшифровать файл для вас. (вам может потребоваться установить его с помощью 'sudo apt-get install mcrypt').
2) изменить разрешение на чтение для каталога.
Вы можете создать / смонтировать зашифрованный каталог с помощью encfs
следующим образом:
mkdir -p ./content
encfs -i 5 $PWD/raw $PWD/content
Когда вы в первый раз сделаете это, он задаст несколько вопросов, вы можете принять значения по умолчанию и запросить пароль, который вам придется вводить позже каждый раз, чтобы разблокировать.
Зашифрованный контент будет создан в каталоге $ PWD / raw, который будет подключен к $ PWD / content. Вы можете создавать файлы в $ PWD / content или просто копировать туда, и вы увидите, что $ PWD / raw заполняется нечитаемыми данными. $ PWD / content виден только вашему пользователю, даже root не может его увидеть. Когда вы закончите редактирование, размонтируйте с помощью fusermount -u ./content
, это сотрет содержимое $ PWD / content. Чтобы снова смонтировать, повторите команду encfs
выше.
Параметры пути для encfs
должны быть абсолютными путями, поэтому я использовал $PWD
выше, чтобы использовать каталоги в текущем рабочем каталоге.
-i 5
означает автоматическое отключение после простоя в течение 5 минут.