Проблемы чтения PDF

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

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

Важно: каждый процесс шифрования / дешифрования должен выполняться только в автономном режиме (если быть точным: не на вашем сервере). Если вы сделаете это на своем сервере, другой пользователь sudo может записать процесс и в итоге получить доступ к вашим файлам.

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

GPG предлагает шифрование файлов с симметричным шифром с использованием ключевая фраза (и многое другое) и довольно просто.

cryptsetup позволяет создавать защищенный паролем контейнер LUKS и использовать его как обычное петлевое устройство. Имейте в виду: вы никогда не хотите разблокировать контейнер LUKS онлайн (точнее: на вашем сервере), иначе другой пользователь sudo может извлечь мастер-ключ LUKS и использовать его для добавления нового ключа (благодаря @Rinzwind для URL).

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

0
задан 17.04.2020, 20:49

3 ответа

Я пытался открыть ваш файл с помощью Evince, и встроенная графика не отображается четко. Но этого не произошло с Foxit Reader 6 на Wine. Так что это ошибка Evince. Не волнуйся!

0
ответ дан 17.04.2020, 20:50

Если вы используете Firefox, что произойдет, если вы перетащите PDF-файл в браузер? (Firefox имеет встроенный просмотрщик PDF)

0
ответ дан 17.04.2020, 20:50
  • 1
    Я знал, что FF имел встроенное средство просмотра PDF (pdf.js) для файлов от сети, но меня didn' t понимают, что я мог drag-n-drop файл от моего рабочего стола в окно FF и просматривать их тот путь... сладкий! – Manuel Garcia 17.04.2020, 20:51

Я могу подтвердить проблему в Ubuntu 12.04 с установленным Evince 3.4.0. Учитывая то, как это происходит как в Evince, так и в Okular, это, вероятно, проблема с бэкендом PDF, libpoppler. Возможно, вы захотите сообщить об ошибке и ссылку на файл примера. Это единственный верный способ исправить это.

В качестве обходного пути я бы посоветовал использовать встроенный (и проприетарный) просмотрщик PDF в Chrome. Кроме того, вы должны иметь возможность установить Adobe Reader из Ubuntu Software Center. Он должен автоматически позаботиться обо всех проблемах с зависимостями.

0
ответ дан 17.04.2020, 20:51
  • 1
    Я изучил регистрацию отчета об ошибках против poppler w/каирский бэкенд (который является тем, что проявляет отчеты)... похож там, уже один, просто нуждаются в обновленной версии poppler. bugs.freedesktop.org/show_bug.cgi?id=70085 – Siqu 17.04.2020, 20:51
  • 2
    А-ч. Угадайте I didn' t имеют ' partners' repo включил... теперь, мне установили Adobe Reader, и все отображается, как это должно. Спасибо! – Manuel Garcia 17.04.2020, 20:52
  • 3
    @memilanuk Также, если Вы решаете обновить poppler и все еще испытать те же проблемы, необходимо определенно изучить сообщение о собственной ошибке. Часто патчи, которые могли бы зафиксировать рендеринг в одном файле примера won' t переводят в других, потому что базовая проблема полностью отличается. – monkeylove 17.04.2020, 20:53
  • 4
    @memilanuk я не совсем уверен - потому что это было некоторое время - но я думаю, что необходимо активироваться " partners" репозиторий сначала. Acrobat Reader должна появиться в USC после этого. Кроме того, Вы могли попытаться установить его от CLI с sudo apt-get install acroread. Насколько веб-браузеры затронуты: Да, с Chrome можно просто перетащить локальный файл PDF к вкладке, и это должно открыть его в Chrome' s встроенное средство просмотра PDF. Я предполагаю, что тот же метод работал бы с FF также. – Manuel Garcia 17.04.2020, 20:53
  • 5
    I' m, не видя записи для Adobe Acrobat Reader в Центре программного обеспечения, и когда я загружаю его непосредственно с Adobe' s сайт (в формате .deb) это генерирует ошибки о плохой упаковке - неправильный uid и т.д. Действительно ли возможно открыть уже загруженный PDF в Chrome (или Хром) как упомянутый ниже для Firefox? – AythaNzt 17.04.2020, 20:53

Теги

Похожие вопросы