Я хотел заблокировать любой каталог паролем, можно ли установить PIN-код или пароль для любого каталога или файла без использования сторонних инструментов, таких как cryptkeeper.
Можно использовать ccrypt
, чтобы зашифровать файлы, использовать его следующим образом:
# prompts for the password, encrypts the file and adds “.cpt”
ccrypt /path/to/file
# prompts for the password, recursively (`-r`) encrypts every file
# in the directory and its subdirectories and adds “.cpt” to every file
ccrypt -r /path/to/dir
# prompts for the password, decrypts (`-d`) the file and removes the “.cpt” ending
ccrypt -d /path/to/file
Для шифрования целого каталога как одного единственного зашифрованного файла это должно быть упаковано сначала, например, использование tar
:
tar cf - /path/to/dir | ccrypt > /path/to/file.tar.cpt # without compression
tar czf - /path/to/dir | ccrypt > /path/to/file.tgz.cpt # with compression
Посмотрите страница справочника для больше!
Для упрощения этого можно записать сценарий с этими командами и добавить его к файловому менеджеру для получения, например, опции “Encrypt” и “Decrypt” в выпадающем меню.
<час>, Конечно, существуют другие способы достигнуть того, что Вы хотите, здесь некоторые ссылки: