На этот вопрос уже есть ответ здесь:
Клиент Dropbox 2.10.0 ( https://linux.dropbox.com/packages/ubuntu/dropbox_2.10.0_amd64.deb ) только что представил мне следующее сообщение :
(Кнопка «См. Требования» ссылается на здесь , что бесполезно).
Я использую Ubuntu 16.04 LTS со стандартным шифрованием диска. Моя файловая система такая:
Что могу я сделать, чтобы это снова заработало?
Я ненавижу быть одним из этих плакатов, но это срочно для меня, и мне нужно быстрое решение, и я имею дело с множеством компьютеров, которые должны быть синхронизированы для машины в учебных целях. Я бы сказал очень признателен за руководство.
Моя проблема отличается от обсуждаемой здесь , потому что мне нужно немедленное решение, которое можно применить на нескольких компьютерах. Я могу рассмотреть вопрос о переходе на LUKS позже. Решение нужно сейчас.
Существует много решений этой проблемы. Правильное решение будет зависеть от Ваших требований. Я перечислю все решения, о которых я могу думать. Я использую Домой для значения /home/$USER
, и /home
означать домашнюю папку или раздел.
Ни одно из этих решений не просто или легко реализовать быстро на нескольких компьютерах.
РЕЗЕРВНОЕ КОПИРОВАНИЕ! РЕЗЕРВНОЕ КОПИРОВАНИЕ!! РЕЗЕРВНОЕ КОПИРОВАНИЕ!!! Шаги, описанные ниже, очень очень опасны. Вероятно, что Вы потеряете все данные, или Ваша установка Ubuntu станет незагрузочной.
Само собой разумеется, это не столь безопасно как зашифрованная Домашняя папка.
Детали того, как сделать это, находятся в том, Как прекратить использовать встроенное шифрование корневого каталога?
Это, вероятно, наименее разрушительно и сохраняет все файлы и папки кроме 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.
В окне Dropbox Preferences переключитесь на вкладку Sync. Рядом с местоположением папки Dropbox нажмите Move.
Обзор для /home/$USER.dropbox
папка и нажимает "OK". Dropbox
папка будет создана внутри /home/$USER.dropbox
.
Структура папок, используемая здесь, принимает во внимание, что могут быть многопользовательские учетные записи в том же компьютере, кто использует Dropbox. Вложенная структура папок также удовлетворяет условию, что папка Dropbox должна быть по крайней мере двумя слоями, глубокими из основного раздела.
/home
раздел в ext4
формат для замены зашифрованной Домашней папкиЭто решение имеет свою собственную оборотную сторону. Например, нужно ввести пароль, когда компьютеры загружаются.
Если Ваши компьютеры имеют только один раздел /
(плюс подкачка), как имеет место с большей частью установки Ubuntu. Нет никакого простого способа к LUKS, шифруют эту единственную установку раздела Ubuntu. Если Вы хотите сохранить единственную установку раздела, можно хотеть скопировать данные и переустановить Ubuntu. При установке выберите опцию полного шифрования диска.
/home
Используйте попытку Ubuntu, не устанавливая опцию.
Откройте Gparted. Я предпочитаю Gparted, потому что это визуально, и позвольте мне "видеть" диски и разделы. Нажмите на верхнее правое выпадающее и см. список дисков. Пройдите список и определите диски, Вы хотите работать с их структурой размера и раздела. Вы хотите определить /
раздел в Вашем внутреннем жестком диске Вы хотите уменьшиться.
Удостоверьтесь, что Вы выбрали внутренний диск.
Выберите /
раздел Вы хотите уменьшиться.
Перетащите правый край раздела влево для изменения размер/перемещения для создания места для нового /home
раздел. Создайте столько комнаты, сколько Вы хотите свое новое /home
раздел, чтобы быть.
Нажмите кнопку "Apply" в Gparted и ожидайте.
Если все подходит, переходят к следующему шагу. Если Вы получаете ошибку, остановитесь!
Щелкните правой кнопкой по освобожденному пространству, которое Вы создали, и выберите новый. Вы будете видеть окно "Create New Partition". Удостоверьтесь, что файловая система говорит "ext4", и можно сохранить остальных, как.
Нажмите кнопку "Apply" в Gparted и ожидайте.
Если все подходит, переходят к следующему шагу. Если Вы получаете ошибку, остановитесь!
Откройте терминал путем нажатия Ctrl+Alt+T и войдите:
sudo blkid
Вам предложат Ваш пароль. При вводе пароля, ничто не покажет на терминале. Это нормально.
Скопируйте и вставьте вывод в текстовом файле. Отметьте UUID, а также имя раздела как /dev/nvme0pX
, где X число для нового раздела.
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
/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", необходимо будет сделать это для всех пользователей.
Отредактируйте файл /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 и Войдите, чтобы сохранить и выйти из нано.
Еще не перезагружайте свой компьютер!
sudo rm -rf /home/*
sudo apt remove ecryptfs-utils libecryptfs1
Отметьте старый/, которым домашняя папка должна остаться и быть пустой, поскольку это будет использоваться в качестве точки монтирования зашифрованного раздела.
Вам предложат Ваш домашний пароль раздела, прежде чем можно будет войти в систему.
Надеюсь, это поможет
См. Ecrypfts к LUKS на ext4 разделе для получения дополнительной информации этого решения.
Надеюсь, это поможет