Есть ли какой-нибудь простой (IE: щелчок правой кнопкой мыши в Nautilus) способ защитить паролем определенную папку / файл в Ubuntu? У меня есть несколько файлов, содержащих конфиденциальную информацию, и я бы предпочел, чтобы, если / когда я оставляю свой компьютер в покое, кто-то еще случайно не получил к ним доступ.
Секрет не должен быть очень жестким. Моя единственная забота в том, что, когда семья / друзья приходят, я не очень нравится идея, как они смотрят на свои банковские реквизиты, счета или, как вы уже догадались, порно коллекции.
Простой и эффективный способ дать мне возможность отдать свою машину кому-то другому, зная, что эта машина не может вызвать у меня затруднения, - единственная причина, по которой я хотел бы увидеть это в Ubuntu.
источник
Если вы хотите зашифровать множество файлов, к которым вы регулярно обращаетесь, лучше всего использовать зашифрованную файловую систему. Но если у вас есть отдельные файлы, которые вы хотите зашифровать / расшифровать довольно редко (скажем, список паролей), вы можете сделать это очень легко, щелкнув правой кнопкой мыши в nautilus:
nautilus -q
в терминал или просто выйдите из сеанса GNOME) в вашем меню правой кнопки мыши появятся две новые записи: Encrypt и Sign , соответственно Decrypt для зашифрованных файлов.источник
Как отмечали многие, контроль доступа на основе идентификатора пользователя и зашифрованной файловой системы является единственным реальным способом защиты пользовательских данных. Если, однако, все, что мешает вам использовать Truecrypt, это потому, что у вас нет свободного раздела / файловой системы, которую вы можете использовать исключительно для хранения зашифрованных данных, тогда вы все равно можете создать зашифрованную файловую систему внутри файла в пределах вашей существующей файловая система.
Для этого вам необходимо иметь права «sudo», т. Е. Вы должны иметь возможность запускать sudo.
Applications -> Accessories
)источник
Грейфэйд ответ правильный. Ubuntu - многопользовательская система. Если кто-то еще использует ваш компьютер, он должен иметь свою собственную учетную запись. Один пользователь на учетную запись; у пользователей нет веских причин для совместного использования учетных записей. Вы можете настроить горячую клавишу для выхода из системы, когда выходите из компьютера. Использование Ctrl + Alt + L, когда вы выходите, блокирует компьютер. Если кто-то еще хочет использовать его, он может войти в свою учетную запись, не влияя на ваш сеанс. Опять же, совместное использование учетных записей пользователей является плохой привычкой и плохой идеей по многим причинам. Пожалуйста, не делай этого.
источник
Если вас интересуют только другие пользователи вашей системы, у которых нет прав администратора, достаточно использовать права доступа к файлам для контроля доступа. Если есть другие люди с правами администратора или физическим доступом, защита паролем означает шифрование¹.
Самый простой способ зашифровать несколько файлов в Linux - это
encfs
файловая система. В командной строке запуститеЗатем создайте файлы в
encrypted
каталоге. Они на самом деле хранятся в зашифрованном виде внутри~/.encfs
. Когда вы закончите работать, бегитеЕсли вы хотите зашифровать весь домашний каталог,
ecryptfs
это лучший вариант. Для получения дополнительной информации см. Какой самый простой способ зашифровать каталог? (на Ubuntu) на Супер пользователя .¹ Строго говоря, вам также нужна защита от того, чтобы кто-то устанавливал кейлоггер ( «атака злой девицы» ), но этого гораздо труднее добиться в современных операционных системах и аппаратных средствах для настольных компьютеров.
источник
Нет, не совсем.
Вы можете использовать Truecrypt для создания тома для хранения конфиденциальных файлов (
sudo apt-get install easycrypt
для хорошего внешнего интерфейса), но в противном случае на самом деле нет способа заблокировать паролем ваши файлы.Я бы посоветовал вам заблокировать или выйти из системы, когда вы покинете компьютер.
источник
Защита файла паролем удобна в системе, которая в противном случае физически недоступна, то есть такая, которую вы не можете отключить и перезапустить, например, с помощью live CD. Если компьютер является настольным компьютером, который любой может отключить, его можно перезапустить с живого компакт-диска и получить доступ ко всем файлам на жестком диске, будь то системные файлы, файлы конфигурации, домашние каталоги и т. Д.
Я бы скорее рекомендовал вам использовать зашифрованную файловую систему, такую как TrueCrypt, которая останется бесполезной в любой системе, если только авторизованный пользователь не введет правильные учетные данные. Это не только защитит ваши файлы паролем, но и защитит их от внешнего доступа.
Все также зависит от того, сколько будет стоить доступ к некоторым из этих файлов, в сравнении с затратами и усилиями по реализации чего-либо в качестве TrueCrypt и инструмента, представленного ранее, easycrypt.
источник
single
boot. (& truecrypt больше не поддерживается)Используйте гостевую сессию!
Если вы не ожидаете, что люди получат повышенные привилегии (например, root ) на вашей машине или, например, загрузятся с CD-ROM и смонтируют и просматривают ваши файловые системы (или даже читают сырые сектора диска), вам, возможно, не придется шифровать некоторые / все файлы на вашем жестком диске. Вы можете просто установить разрешения для каталогов и / или файлов, чтобы «любопытные» не открывали и не просматривали их. Вот почему в обычных операциях вы
Апплет Session в правом верхнем углу вашего окна позволяет вам начать сеанс гостя, который исчезает при выходе из системы. Смотрите, например, это изображение . Опция Гостевой сеанс запускает временный сеанс для всех, кто занимает ваш компьютер. Ваши файлы не видны - если вы специально не предоставили универсальные разрешения на чтение. Это идеальный вариант, когда вы просто хотите «одолжить» свой компьютер гостю, который хочет быстро просмотреть информацию. Это может быть не то, что вы хотите, если вы хотите предоставить постоянные учетные записи (то есть, проживая под
/home
, как ваша учетная запись, вероятно, будет). Учетная запись «Гость» не может «видеть» что-либо под,/home
потому что у сеанса нет необходимых разрешений.Изменить разрешения
( Примечание. Если у кого-то есть права доступа root , это не будет иметь значения. Такой человек сможет получить доступ к вашим незашифрованным файлам точно так же. ) Предположим, у вас есть папка (или набор файлов), которую вы хотите сохранить. другие пользователи от чтения / доступа.
Это не зашифровывает затронутые файлы и каталоги, но не позволяет людям (не имеющим рут- прав, конечно) пытаться проникнуть в вашу учетную запись.
Разрешить некоторым пользователям
( Примечание. Если у кого-то есть права доступа root , это не будет иметь значения. Такой человек сможет получить доступ к вашим незашифрованным файлам точно так же. ) Если вы хотите разрешить доступ к набору файлов только группе пользователей или папки, вы можете сделать то же самое. Например, вы можете зарезервировать для себя разрешения на чтение + запись, но только разрешения на чтение для группы (или даже чтение и запись для них) для этих файлов и папок.
System > Administration > Users and Groups
.Manage groups
кнопку.Add
. Вам нужно будет ввести свой пароль (если ваша учетная запись имеет права администратора, в противном случае используйте пароль root, если он у вас есть).OK
чтобы применить. НажмитеClose
на предыдущее окно. Нажмите,Close
чтобы закрыть пользователей и группы .Это не зашифровывает затронутые файлы и каталоги, но не позволяет людям (не имеющим рут- прав, конечно) пытаться проникнуть в вашу учетную запись.
шифрование
Другие пользователи предоставили более подробную информацию специально для решений, использующих шифрование. Если вам действительно требуется шифрование - а не просто контроль доступа к вашим файлам - вы можете посмотреть эти ответы. Но учтите, что доступ к этим файлам всегда будет медленнее из-за необходимых накладных расходов на применение алгоритмов шифрования / дешифрования. Приведенное выше описание реализует (очень!) Базовую меру контроля доступа практически без влияния на производительность.
источник
Попробуйте найти и установить 'ecryptfs-utils' в Ubuntu Software Center
После установки перейдите в Приложения -> Аксессуары -> Терминал и выполните команду ниже:
Вам будет предложено ввести пароль для входа в систему (пароль) и создать его для вашей личной папки.
Когда вы закончите создание пароля, выйдите и войдите снова.
Далее перейдите в Places -> Home Folder.
И новая папка должна быть создана в вашем домашнем каталоге под названием «Private». Эта папка зашифрована и защищена паролем. Переместите все свои личные вещи в эту папку, чтобы защитить их.
Пользователям без доступа к папке будет отказано.
Для получения дополнительной помощи
источник
Спасибо всем за ваши ответы; кажется, что нет способа легко остановить случайный просмотр определенных файлов и папок. Это очень неудачно; наиболее близким является метод файла .zip, но, поскольку я предпочел бы не сжимать и не распаковывать файлы, я полагаю, что мне придется справиться с риском.
источник
Как насчет того, чтобы скрыть папки в месте, которое они не увидят, и установить параметр nautilus, чтобы не показывать скрытые папки по умолчанию? Самый простой способ сделать папку скрытой - это начать с ее названия. Я знаю, что это не решение вопроса, который вы задали, а решение, которое, я думаю, могло бы помочь вашей проблеме.
источник
Для простого шифрования и дешифрования текстовых файлов с помощью конфиденциальной текстовой информации вы можете сделать следующее с помощью терминала.
первая команда должна зашифровать с помощью 256-битного aes, а вторая - расшифровать.
01.txt - ваш исходный текстовый файл, а 02.txt - зашифрованный выходной файл.
-a
не является обязательной и не обязательно, если вы не хотите , чтобы иметь возможность скопировать текст из зашифрованного текстового файла.терминал попросит вас ввести пароль, который вам нужно будет ввести дважды, чтобы убедиться в отсутствии опечаток при шифровании.
особенности в том, что он работает на всех платформах, потому что openssl поддерживается и в большинстве случаев предварительно настроен во всех системах по умолчанию. у вас есть хороший выбор возможных алгоритмов шифрования на выбор, например: aes, des, blowfish, bf и т. д. Кроме того, вы можете сделать зашифрованный файл (.) точечным файлом, другими словами, скрытым, путем используя команду "mv".
mv 01.txt .01.txt
источник
После установки перейдите в Приложения -> Системные инструменты -> Cryptkeeper .
Cryptkeeper автоматически прикрепится к верхней панели
Чтобы создать зашифрованную защищенную папку, нажмите на апплет Cryptkeeper и выберите «Новая зашифрованная папка».
Затем введите имя папки и место для сохранения папки и нажмите «Вперед» .
Введите пароль и нажмите «Вперед».
Папка будет создана и готова к использованию.
Чтобы получить доступ ко всем зашифрованным папкам, нажмите апплет Cryptkeeper на панели и выберите каждую папку.
Введите пароль перед его монтированием для доступа.
Готово
Чтобы удалить папку или изменить пароль, щелкните правой кнопкой мыши папку в панели-апплета.
Для получения дополнительной помощи
источник
Вот очень простой способ: вы можете использовать приложение с именем cryptkeeper , апплет GNOME для управления зашифрованными папками, доступное по умолчанию в репозитории Ubuntu 11.04 и в предыдущих версиях . Это такой простой способ защитить вашу папку с помощью пароля и зашифровать его.
Дополнительную информацию можно найти здесь на моем сайте .
источник
GPG имеет симметричную опцию шифрования (т.е. защиту паролем)
gpg -c
. С небольшим количеством сценариев, возможно, есть способ добавить это в контекстное меню в nautilus?источник