Dropbox только что принудительно остановил синхронизацию, вероятно, потому, что я использую стандартное шифрование диска 16.04. Как я могу решить эту проблему? [дубликат]

Клиент Dropbox 2.10.0 ( https://linux.dropbox.com/packages/ubuntu/dropbox_2.10.0_amd64.deb ) только что представил мне следующее сообщение :

(Кнопка «См. Требования» ссылается на здесь , что бесполезно).

Я использую Ubuntu 16.04 LTS со стандартным шифрованием диска. Моя файловая система такая:

Что могу я сделать, чтобы это снова заработало?

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

обратите внимание

Моя проблема отличается от обсуждаемой здесь , потому что мне нужно немедленное решение, которое можно применить на нескольких компьютерах. Я могу рассмотреть вопрос о переходе на LUKS позже. Решение нужно сейчас.

-1
задан 7 November 2018 в 07:17

1 ответ

Существует много решений этой проблемы. Правильное решение будет зависеть от Ваших требований. Я перечислю все решения, о которых я могу думать. Я использую Домой для значения /home/$USER, и /home означать домашнюю папку или раздел.

Ни одно из этих решений не просто или легко реализовать быстро на нескольких компьютерах.

РЕЗЕРВНОЕ КОПИРОВАНИЕ! РЕЗЕРВНОЕ КОПИРОВАНИЕ!! РЕЗЕРВНОЕ КОПИРОВАНИЕ!!! Шаги, описанные ниже, очень очень опасны. Вероятно, что Вы потеряете все данные, или Ваша установка Ubuntu станет незагрузочной.

Удалите Домашнее шифрование папки раз и навсегда

Само собой разумеется, это не столь безопасно как зашифрованная Домашняя папка.

Детали того, как сделать это, находятся в том, Как прекратить использовать встроенное шифрование корневого каталога?

Переместите Dropbox возле зашифрованного Дома

Это, вероятно, наименее разрушительно и сохраняет все файлы и папки кроме Dropbox зашифрованными.

Принятие Ваш /home папка/раздел находится в файловой системе Ext4, можно просто создать новую папку за пределами корневого каталога (например, '/home/$USER.dropbox) и сказать Dropbox перемещаться себя в эту папку.

sudo mkdir -m 700 /home/$USER.dropbox
sudo chown $USER:$USER /home/$USER.dropbox

Это создаст папку и даст Вам владение.

Лучший способ переместить Dropbox через предпочтение Dropbox

Нажмите значок Dropbox в верхней панели, нажмите Значок настроек и затем выберите Preferences.

enter image description here

В окне Dropbox Preferences переключитесь на вкладку Sync. Рядом с местоположением папки Dropbox нажмите Move.

enter image description here

Обзор для /home/$USER.dropbox папка и нажимает "OK". Dropbox папка будет создана внутри /home/$USER.dropbox.

Структура папок, используемая здесь, принимает во внимание, что могут быть многопользовательские учетные записи в том же компьютере, кто использует Dropbox. Вложенная структура папок также удовлетворяет условию, что папка Dropbox должна быть по крайней мере двумя слоями, глубокими из основного раздела.

Создайте зашифрованный /home раздел в ext4 формат для замены зашифрованной Домашней папки

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

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

Шаг 1: Создайте новый раздел для /home

Шаг 1.1: Начальная загрузка с живого CD/USB

Используйте попытку Ubuntu, не устанавливая опцию.

Шаг 1.2: Определите диски

Откройте Gparted. Я предпочитаю Gparted, потому что это визуально, и позвольте мне "видеть" диски и разделы. Нажмите на верхнее правое выпадающее и см. список дисков. Пройдите список и определите диски, Вы хотите работать с их структурой размера и раздела. Вы хотите определить / раздел в Вашем внутреннем жестком диске Вы хотите уменьшиться.

enter image description here

Шаг 1.3: уменьшение

Удостоверьтесь, что Вы выбрали внутренний диск.

Выберите / раздел Вы хотите уменьшиться.

Перетащите правый край раздела влево для изменения размер/перемещения для создания места для нового /home раздел. Создайте столько комнаты, сколько Вы хотите свое новое /home раздел, чтобы быть.

Нажмите кнопку "Apply" в Gparted и ожидайте.

Если все подходит, переходят к следующему шагу. Если Вы получаете ошибку, остановитесь!

enter image description here

Шаг 1.4 Создайте Новый раздел

Щелкните правой кнопкой по освобожденному пространству, которое Вы создали, и выберите новый. Вы будете видеть окно "Create New Partition". Удостоверьтесь, что файловая система говорит "ext4", и можно сохранить остальных, как.

enter image description here

Нажмите кнопку "Apply" в Gparted и ожидайте.

Если все подходит, переходят к следующему шагу. Если Вы получаете ошибку, остановитесь!

Шаг 1.5 Компьютер перезагрузки к внутреннему жесткому диску

Шаг 2: Зашифруйте новый раздел

Шаг 2.1 Найдите информацию об идентификации о новом разделе

Откройте терминал путем нажатия Ctrl+Alt+T и войдите:

sudo blkid

Вам предложат Ваш пароль. При вводе пароля, ничто не покажет на терминале. Это нормально.

Скопируйте и вставьте вывод в текстовом файле. Отметьте UUID, а также имя раздела как /dev/nvme0pX, где X число для нового раздела.

Шаг 2.2 LUKS шифруют!

sudo cryptsetup -h sha256 -c aes-xts-plain64 -s 512 luksFormat /dev/nvme0pX

Вам предложат ввести пароль. Это - пароль, будет необходим каждый раз, когда Вы загружаете компьютер для разблокирования /home раздел. Не оставляйте его незаполненный.

Следующие две команды открывают зашифрованный раздел и форматируют его для создания его готовым к хранению данных.

sudo cryptsetup luksOpen /dev/nvme0pX home
sudo mkfs.ext4 -m 0 /dev/mapper/home

Шаг 3 Временно смонтируйте и скопируйте содержание /home

Создайте новую папку для создания этого временной точкой монтирования зашифрованного раздела

sudo mkdir /newhome

Смонтируйте зашифрованный раздел к newhome

sudo mount /dev/mapper/home /newhome

Удостоверьтесь, что Ваша папка "Home" доступна. Если у Вас есть многочисленные пользователи с зашифрованными домашними папками для каждого из них, удостоверьтесь, что папки "Home" доступны.

Скопируйте исходный дом в newhome

sudo cp -a /home/* /newhome

Удостоверьтесь, что все Ваши файлы копируются в newhome, и Вы видите их.

Удалите биты старой системы шифрования, скопированной в newhome

sudo rm -rf /newhome/username/Private /newhome/username/.ecryptfs

где username Ваше имя пользователя. Если у Вас есть многочисленные пользователи в этом компьютере с зашифрованными папками "Home", необходимо будет сделать это для всех пользователей.

Шаг 4: Установите свой newhome как домой

Отредактируйте файл /etc/crypttab

sudo nano /etc/crypttab

Добавьте строку ниже проверки, что UUID соответствует/dev/nvme0pX:

home UUID=AAA-BBB-CCC-DDDD-EEEEEEEE none luks,timeout=30

Нажмите Ctrl+X followd Y и Войдите, чтобы сохранить и выйти из нано.

Править /etc/fstab с нано

sudo nano /etc/fstab

и добавьте следующую строку:

/dev/mapper/home  /home ext4 nodev,nosuid,noatime        0       2

Нажмите Ctrl+X followd Y и Войдите, чтобы сохранить и выйти из нано.

Еще не перезагружайте свой компьютер!

Шаг 5: Удалите старую зашифрованную домашнюю и старую программу шифрования

sudo rm -rf /home/*
sudo apt remove ecryptfs-utils libecryptfs1

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

Шаг 6: перезагрузка

Вам предложат Ваш домашний пароль раздела, прежде чем можно будет войти в систему.

Надеюсь, это поможет

См. Ecrypfts к LUKS на ext4 разделе для получения дополнительной информации этого решения.

Надеюсь, это поможет

1
ответ дан 27 October 2019 в 05:07

Другие вопросы по тегам:

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