Как я могу полностью удалить ecryptfs из моей системы и удалить .Private?

Несколько дней назад я установил ecryptfs, создал личный каталог, используя его. Теперь мой вход в Ubuntu стал очень медленным. Я попытался удалить ecryptfs из Synaptic. Я нашел это, это не может быть удалено таким образом. Где-то я читал об этой команде

ecryptfs-setup-private --undo

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

Теперь мой вопрос: как я могу безопасно удалить / home / user / Private (.Private) и удалить шифрование ecryptfs?

20
задан 4 May 2012 в 23:20

3 ответа

На самом деле ecryptfs очень конкретно сообщает вам, что делать, когда вы запускаете ecryptfs-setup-private --undo , просто следуйте его инструкциям.

Получите точку монтирования личного каталога

 $ PRIVATE = `cat ~ / .ecryptfs / Private.mnt 2> / dev / null ||  echo $ HOME / Private`
 

Эта команда подставляет в переменную $ PRIVATE путь к вашему личному каталогу. Либо путь хранится в файле ~ / .ecryptfs / Private.mnt (где ~ - ваш домашний каталог), либо, если файл не существует, он вернется к ~ / Private path. Затем вы можете запустить команду echo $ PRIVATE , чтобы проверить содержимое переменной PRIVATE. Когда вы видите $ PRIVATE в следующих командах, оно будет заменено содержимым переменной ~ / Private в вашем случае.

Убедитесь, что вы переместили все соответствующие данные из вашего $ PRIVATE каталог

Это важно.

Отключите ваш зашифрованный личный каталог

 $ ecryptfs-umount-private
 

eCryptFS - это своего рода файловая система, которая монтируется в пользовательском пространстве (Википедия объясняет , что монтируется по поводу . Это также причина того, почему личная папка не может быть удалена так легко. Думайте об этом как о прокси, прозрачно шифрует и расшифровывает ваши файлы. Эта команда отключает монтирование папки, что фактически отключает шифрование.

Сделать ваш личный каталог снова доступным для записи

 $ chmod 700 $ PRIVATE
 

chmod устанавливает права доступа к файлам . В этом случае вы говорите: «Сделайте файл / каталог, хранящийся в $ PRIVATE, доступным для чтения, записи и выполнения для меня (700)» - иначе вы не можете удалить каталог, поскольку у вас нет доступа на запись.

Удалить $ PRIVATE, ~ / .Private, ~ / .ecryptfs

Примечание. ЭТО ОЧЕНЬ ПОСТОЯННО, БУДЬТЕ ОСТОРОЖНЫ

 $ rm -rf $ PRIVATE ~ / .Private ~ / .ecryptfs
 

Это именно то, что написано. Команда rm означает ReMove, -r означает рекурсивный (для рекурсивного удаления каталогов), а f означает Force («перестань меня пилить, просто удали его»). Это приведет к удалению всех этих трех каталогов: $ PRIVATE, ~ / .Private, ~ / .ecryptfs

Если вы хотите, вы можете удалить эти каталоги вручную из Nautilus (просто отметьте «Просмотр> Показать скрытые файлы», чтобы увидеть .Private и .ecryptfs в вашем домашнем каталоге).

Удалите утилиты (это относится к вашему дистрибутиву Linux)

 $ sudo apt-get remove ecryptfs-utils libecryptfs0
 

При этом будут удалены ecryptfs-utils и libecryptfs0 . Вместо этого вы можете сделать это из Synaptic или просто проигнорировать это, если хотите сохранить eCryptFS (например, для других пользователей).

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

17
ответ дан 4 May 2012 в 23:20

Процедура удаления задокументирована в утилите ecryptfs-setup-private (1) с опцией - undo :

$ ecryptfs-setup-private --undo

In the event that you want to remove your eCryptfs Private Directory setup,
you will need to very carefully perform the following actions manually:

 1. Obtain your Private directory mountpoint
   $ PRIVATE=`cat ~/.ecryptfs/Private.mnt 2>/dev/null || echo $HOME/Private`
 2. Ensure that you have moved all relevant data out of your $PRIVATE directory
 3. Unmount your encrypted private directory
   $ ecryptfs-umount-private
 4. Make your Private directory writable again
   $ chmod 700 $PRIVATE
 5. Remove $PRIVATE, ~/.Private, ~/.ecryptfs
    Note: THIS IS VERY PERMANENT, BE VERY CAREFUL
   $ rm -rf $PRIVATE ~/.Private ~/.ecryptfs
 6. Uninstall the utilities (this is specific to your Linux distribution)
   $ sudo apt-get remove ecryptfs-utils libecryptfs0

Full раскрытие информации: я являюсь одним из авторов и сопровождающих eCryptfs .

19
ответ дан 4 May 2012 в 23:20

Я выполнил инструкции, приведенные в https://help.ubuntu.com/community/EncryptedPrivateDirectory#Using%20in%20conjunction%20with%20Auto-login в разделе «Как удалить настройку зашифрованного частного каталога».

Примечания:

  • Вы должны войти в правильный пользовательский сеанс, я имею в виду тот, который вы не хотите, чтобы его шифровали.
  • РЕЗЕРВНОЕ КОПИРОВАНИЕ всех данных в ваша личная папка (/ home / your-user-name / Private) обычно.
  • Удалить ecryptfs (шаг 5) не обязательно, с предыдущими шагами все в порядке.

Если у вас нет доступа к данным в вашей частной папке, или имена файлов зашифрованы, затем выполните следующие действия:

Примечание: Эта процедура является альтернативой, которую я нашел сам (с помощью друга), потому что все, что я читаю на форумах, не работает для меня.

  1. $ sudo ecryptfs-recovery-private
  2. $ [sudo] пароль для "имени пользователя"
  3. $ INFO: поиск зашифрованных частных каталогов (это может занять некоторое время) ...
  4. INFO: Найдено [/home/.ecryptfs/"user-na me "/. Private].
  5. Попытаться восстановить этот каталог? [Y / n]: Y
  6. ИНФОРМАЦИЯ: Нашла вашу зашифрованную парольную фразу ...
  7. Вы знаете свою парольную фразу ЛОГИНА? [Y / n]: Y
  8. ИНФОРМАЦИЯ: Введите пароль для входа в систему ... Кодовая фраза: * ПАРОЛЬ ДЛЯ ВХОДА «имя-пользователя»
  9. Вставлен маркер аутентификации с sig [xxxxxxxxxxxxxxx] в связку ключей сеанса пользователя
  10. ИНФОРМАЦИЯ : Успех! Личные данные смонтированы в режиме только для чтения в [/tmp/ecryptfs.yyyyyyyyиндустриально. 12284] sudo nautilus /tmp/ecryptfs.yyyyyyyy/

расшифрованные данные для создания резервной копии. Затем вы закрываете папку и закрываете терминал.

1
ответ дан 4 May 2012 в 23:20

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

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