8

В прошлом и поиске я довольно долго искал встроенную функцию или программу для этого, но безуспешно. Я хочу защитить паролем папку, но не хочу ее шифровать.

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

Здесь две основные причины не использовать шифрование:

  • Снижение производительности при открытии файлов
  • Шифрование предотвращает индексирование / поиск содержимого

Кто-нибудь знает решение?

2 ответа2

15

Самый простой способ - изменить права доступа к файлам, чтобы никто не мог их прочитать, кроме владельца. Как только это будет сделано, пользователь должен будет либо войти в систему как вы (что требует пароля), либо sudo как root (что также должно требовать пароль). Чтобы изменить разрешения, просто используйте следующую команду для любых файлов, к которым вы не хотите, чтобы другие имели доступ.

chmod og-rwx filename

Это предполагает, что, когда вы не на машине, ваш экран заблокирован и есть пароль для вашей учетной записи, а также учетной записи root.

8

Создайте нового пользователя (с паролем) для этих защищенных файлов / каталогов.

Затем войдите в систему / sudo для пользователя root и введите следующие команды (замените $ newuser на имя новой учетной записи пользователя;):

chown $newuser filename directoryname
chmod og-rwx filename directoryname

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

Это предполагает, что a) вы не вошли в систему как пользователь root или любой другой учетной записи со специальными административными правами, b) root (и любая другая учетная запись пользователя с административными правами) имеет установленный пароль, c) sudo не настроен на пропуск пароля test (или в более общем плане: ввод пароля необходим для всех операций входа в систему). г) каждый, у кого есть административный доступ, выходит из системы, когда она покидает терминал, даже если только на короткое время, например 2 минуты.

/ редактировать, чтобы отразить комментарий Р. Шульца

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .