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

У меня есть новая установка Ubuntu 10.04 с зашифрованным домашним каталогом (с использованием встроенного шифрования, предлагаемого установщиком Ubuntu).

Какой самый простой способ прекратить использование шифрования? (Т.е., чтобы дешифровать мой домашний каталог навсегда.)

(Это дает мне проблемы с обновлениями ядра, и я просто хотел бы сократить все сложности, связанные с этой установкой.)

105
задан 18 May 2012 в 19:05

66 ответов

Здесь вы можете надеяться, что это поможет (см. ecryptfs-setup-private(1) ):

$ ecryptfs-setup-private --undo

Выходные данные:

В Если вы хотите удалить настройку Private Directory eCryptfs, вам нужно будет очень тщательно выполнить следующие действия вручную:

  1. Получить вашу точку монтирования в личном каталоге
    $ PRIVATE=`cat ~/.ecryptfs/Private.mnt 2>/dev/null || echo $HOME/Private`
    
  2. Обеспечить что вы перенесли все релевантные данные из своего каталога $PRIVATE
  3. Отключите свой зашифрованный частный каталог
    $ ecryptfs-umount-private
    
  4. Сделайте вашу личную папку доступной для записи снова
    $ chmod 700 $PRIVATE
    
  5. Удалить $PRIVATE, ~/.Private, ~/.ecryptfs Примечание: ЭТО ОЧЕНЬ ПОСТОЯННО, ОЧЕНЬ ОСТОРОЖНО
    $ rm -rf $PRIVATE ~/.Private ~/.ecryptfs
    
  6. Удалите утилиты (это относится к вашему дистрибутиву Linux)
    $ sudo apt-get remove ecryptfs-utils libecryptfs0
    
36
ответ дан 4 August 2018 в 21:02

Объяснение Джоника работает хорошо. Но вместо шага 2 я сделал:

  1. Выход
  2. Нажмите Ctrl + F4. Интерфейс командной строки должен открыться.
  3. Вход как root
  4. rm -rf .ecryptfs

Затем вместо шага 6: Нажмите Ctrl + F7. Если ваш экран входа в GUI не отображается, нажмите Ctrl + F8.

4
ответ дан 4 August 2018 в 21:02

Я не использовал ни одного из ответов здесь. Вместо этого (в Ubuntu Studio 14.04):

  1. Я скопировал все файлы, которые я хотел сохранить, особенно все. * Файлы, в каталог за пределами $ HOME.
  2. I создал новый пользователь (System> Users and Groups) и добавил этого пользователя в группу sudo. Я ушел из коробки «Шифровать домашнюю папку для защиты конфиденциальных данных».
  3. Я вышел из системы и вошел в систему, когда новый пользователь удалил мою оригинальную учетную запись, проверив, чтобы увидеть, options), выбрав опцию для удаления файлов в моем исходном $ HOME. Это завершено, но с «неизвестной ошибкой». Проверка / home Я мог видеть, что мой старый $ HOME был упущен
  4. . Я повторно создал мою первоначальную учетную запись пользователя, чтобы убедиться, что она была создана с использованием исходного числового UID, который был, и будучи уверенным оставьте флажок «Шифровать домашнюю папку для защиты конфиденциальных данных».
  5. Я удалил новую, практически пустую, версию моего исходного каталога $ HOME и переименовал мою резервную копию $ HOME в мой оригинальный $ HOME и вышли из системы.
  6. Я вошел в мою новую оригинальную учетную запись, и было так, как будто ничего не произошло.
  7. Я проверил / home, чтобы найти каталог .ecryptfs, который я удалил без каких-либо заболеваний Эффект.

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

Моя причина для этого? Старый компьютер выглядит как неудачный. Когда это происходит, я хочу иметь доступ к HD на другом компьютере без каких-либо проблем.

1
ответ дан 4 August 2018 в 21:02

Простое решение, которое сработало для меня:

У вас должен быть другой пользователь с доступом sudo

  1. Перезагрузка
  2. На экране входа нажмите CTRL + ALT + F1
  3. Вход в систему как другой пользователь (с доступом sudo)
  4. sudo rm -rf /home/youruser/.ecryptfs
  5. sudo rm /home/youruser/.Private
  6. sudo apt-get remove --purge ecryptfs-utils libecryptfs1
  7. sudo reboot
  8. Войдите как ваш пользователь и наслаждайтесь домашним реестром без шифрования;)
-1
ответ дан 4 August 2018 в 21:02
  • , если вы можете сделать резервную копию во внешнем хранилище, сделайте это. (Не требуется, но всегда хорош до манипуляции с файлами.)
  • , по крайней мере, знаком с tty. (Нажмите Ctrl Alt F7, Ctrl Alt F1 и т. Д.) Вам нужно будет работать с двумя tty -s. Один корень и один из ваших основных пользователей.
  • войдите в качестве root на отдельном tty, создайте новый домашний каталог
    mkdir /home/user.newdir
    chown user:user /home/user.newdir
    
  • , выходящий из графического сеанса. Вы можете перезагрузиться, чтобы убедиться, что никакие программы не работают из-под вашего обычного пользователя.
  • войдите в качестве обычного пользователя на отдельном tty, переместите все ваши файлы в новое место назначения:
    mv ~/* /home/user.newdir/
    
  • , используя root tty, переименуйте каталоги:
    mv /home/user /home/user.encfs
    mv /home/user.newdir /home/user
    
  • все должно работать до сих пор. :) После того, как вы будете готовы, удалите старые файлы /home/.encryptfs, /home/user.encfs, /home/user/.Private, /home/user/.encryptfs. Если вы хотите, вы можете сначала переименовать их и удалить их позже.
1
ответ дан 4 August 2018 в 21:02

Эти шаги будут работать в среде сервера

. Шаг 1. Резервное копирование вашего домашнего каталога

sudo cp -rp /home/$USER /home/$USER.backup

Шаг 2: Подтвердите, все ли резервное копирование

sudo ls -al /home/$USER.backup

Шаг 3. Укомплектовываем домашнюю папку, потому что программа шифрования обычно монтирует ее на точку монтирования, например /home/$USER, также известную как $HOME. Вы можете подтвердить свою точку монтирования, запустив df -h $HOME. Вам нужно будет cd /tmp (или какой-либо другой каталог не $HOME), чтобы можно было отключить $HOME

cd /tmp
sudo umount /home/$USER

Шаг 4: Удалить старую домашнюю папку

sudo rm -rf /home/$USER

Шаг 5: Удалите файл программы encrytion

sudo rm -rf /home/$USER.backup/.ecryptfs

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

sudo apt-get remove ecryptfs-utils libecryptfs0

Шаг 7: Восстановите незашифрованную домашнюю папку назад к нему исходный путь

sudo mv /home/$USER.backup /home/$USER

Шаг 8: Изменить право собственности на восстановленную папку обратно на пользователя

sudo chown -R $(id -u):$(id -g) /home/$USER

Шаг 9: Выход из системы / Логин, чтобы убедиться, что все пользователи материал будет перезагружен вправо (или что ошибки произойдут, когда вы вспомните, что вы сделали)

7
ответ дан 4 August 2018 в 21:02

Первое, что нужно сделать: РЕЗЕРВИРОВАТЬ ВАШ ДОМ. Я не могу сказать, что это громче ... в основном, уничтожение шифрования эквивалентно сбросу (rm -rf) вашего дома, которое на самом деле скрыто монтированием.

2-й шаг: выйти из любого диспетчера рабочего стола и перейти на виртуальную консоль (CTRL-ALT-F1)

Наконец: для деталей:

ecryptfs-setup-private --undo

В случае, если вы хотите для удаления вашей настройки электронного каталога eCryptfs вам нужно будет очень тщательно выполнить следующие действия вручную:

  1. Получить вашу точку монтирования в личном каталоге PRIVATE= cat ~/.ecryptfs/Private.mnt 2>/dev/null || echo $HOME/Private
  2. Убедитесь, что вы переместились все соответствующие данные из вашего каталога $PRIVATE
  3. Отключите ваш зашифрованный частный каталог
    ecryptfs-umount-private
    
  4. Сделайте вашу личную папку доступной для записи снова
    chmod 700 $PRIVATE
    
  5. Удалите $PRIVATE, ~/.Private, ~/.ecryptfs Примечание: ЭТО ОЧЕНЬ ПОСТОЯННО, ОЧЕНЬ ОСТОРОЖНО
      rm -rf $PRIVATE ~/.Private ~/.ecryptfs
    
  6. Удалите утилит
     sudo apt-get remove ecryptfs-utils libecryptfs0
    

Я бы сказал шаг 5 немного неправильный: нет необходимости удалять $PRIVATE, что было для меня моим домом ....

После удаления .Private и .ecryptfs просто res разорвал ваш дом:]

14
ответ дан 4 August 2018 в 21:02

Здесь вы можете надеяться, что это поможет (см. ecryptfs-setup-private(1) ):

$ ecryptfs-setup-private --undo

Выходные данные:

В Если вы хотите удалить настройку Private Directory eCryptfs, вам нужно будет очень тщательно выполнить следующие действия вручную:

  1. Получить вашу точку монтирования в личном каталоге
    $ PRIVATE=`cat ~/.ecryptfs/Private.mnt 2>/dev/null || echo $HOME/Private`
    
  2. Обеспечить что вы перенесли все релевантные данные из своего каталога $PRIVATE
  3. Отключите свой зашифрованный частный каталог
    $ ecryptfs-umount-private
    
  4. Сделайте вашу личную папку доступной для записи снова
    $ chmod 700 $PRIVATE
    
  5. Удалить $PRIVATE, ~/.Private, ~/.ecryptfs Примечание: ЭТО ОЧЕНЬ ПОСТОЯННО, ОЧЕНЬ ОСТОРОЖНО
    $ rm -rf $PRIVATE ~/.Private ~/.ecryptfs
    
  6. Удалите утилиты (это относится к вашему дистрибутиву Linux)
    $ sudo apt-get remove ecryptfs-utils libecryptfs0
    
36
ответ дан 6 August 2018 в 04:34

Объяснение Джоника работает хорошо. Но вместо шага 2 я сделал:

  1. Выход
  2. Нажмите Ctrl + F4. Интерфейс командной строки должен открыться.
  3. Вход как root
  4. rm -rf .ecryptfs

Затем вместо шага 6: Нажмите Ctrl + F7. Если ваш экран входа в GUI не отображается, нажмите Ctrl + F8.

4
ответ дан 6 August 2018 в 04:34

Я не использовал ни одного из ответов здесь. Вместо этого (в Ubuntu Studio 14.04):

  1. Я скопировал все файлы, которые я хотел сохранить, особенно все. * Файлы, в каталог за пределами $ HOME.
  2. I создал новый пользователь (System> Users and Groups) и добавил этого пользователя в группу sudo. Я ушел из коробки «Шифровать домашнюю папку для защиты конфиденциальных данных».
  3. Я вышел из системы и вошел в систему, когда новый пользователь удалил мою оригинальную учетную запись, проверив, чтобы увидеть, options), выбрав опцию для удаления файлов в моем исходном $ HOME. Это завершено, но с «неизвестной ошибкой». Проверка / home Я мог видеть, что мой старый $ HOME был упущен
  4. . Я повторно создал мою первоначальную учетную запись пользователя, чтобы убедиться, что она была создана с использованием исходного числового UID, который был, и будучи уверенным оставьте флажок «Шифровать домашнюю папку для защиты конфиденциальных данных».
  5. Я удалил новую, практически пустую, версию моего исходного каталога $ HOME и переименовал мою резервную копию $ HOME в мой оригинальный $ HOME и вышли из системы.
  6. Я вошел в мою новую оригинальную учетную запись, и было так, как будто ничего не произошло.
  7. Я проверил / home, чтобы найти каталог .ecryptfs, который я удалил без каких-либо заболеваний Эффект.

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

Моя причина для этого? Старый компьютер выглядит как неудачный. Когда это происходит, я хочу иметь доступ к HD на другом компьютере без каких-либо проблем.

1
ответ дан 6 August 2018 в 04:34

Простое решение, которое сработало для меня:

У вас должен быть другой пользователь с доступом sudo

  1. Перезагрузка
  2. На экране входа нажмите CTRL + ALT + F1
  3. Вход в систему как другой пользователь (с доступом sudo)
  4. sudo rm -rf /home/youruser/.ecryptfs
  5. sudo rm /home/youruser/.Private
  6. sudo apt-get remove --purge ecryptfs-utils libecryptfs1
  7. sudo reboot
  8. Войдите как ваш пользователь и наслаждайтесь домашним реестром без шифрования;)
-1
ответ дан 6 August 2018 в 04:34
  • , если вы можете сделать резервную копию во внешнем хранилище, сделайте это. (Не требуется, но всегда хорош до манипуляции с файлами.)
  • , по крайней мере, знаком с tty. (Нажмите Ctrl Alt F7, Ctrl Alt F1 и т. Д.) Вам нужно будет работать с двумя tty -s. Один корень и один из ваших основных пользователей.
  • войдите в качестве root на отдельном tty, создайте новый домашний каталог
    mkdir /home/user.newdir
    chown user:user /home/user.newdir
    
  • , выходящий из графического сеанса. Вы можете перезагрузиться, чтобы убедиться, что никакие программы не работают из-под вашего обычного пользователя.
  • войдите в качестве обычного пользователя на отдельном tty, переместите все ваши файлы в новое место назначения:
    mv ~/* /home/user.newdir/
    
  • , используя root tty, переименуйте каталоги:
    mv /home/user /home/user.encfs
    mv /home/user.newdir /home/user
    
  • все должно работать до сих пор. :) После того, как вы будете готовы, удалите старые файлы /home/.encryptfs, /home/user.encfs, /home/user/.Private, /home/user/.encryptfs. Если вы хотите, вы можете сначала переименовать их и удалить их позже.
1
ответ дан 6 August 2018 в 04:34

Эти шаги будут работать в среде сервера

. Шаг 1. Резервное копирование вашего домашнего каталога

view

Шаг 2: Подтвердите, все ли резервное копирование

side pane [g3] Шаг 3. Укомплектовываем домашнюю папку, потому что программа шифрования обычно монтирует ее на точку монтирования, например [f10], также известную как [f11]. Вы можете подтвердить свою точку монтирования, запустив [f12]. Вам нужно будет [f13] (или какой-либо другой каталог не [f14]), чтобы можно было отключить [f15] [/g3] [f3] [f4] [g4] Шаг 4: Удалить старую домашнюю папку [/g4] [f5] [g5] Шаг 5: Удалите файл программы encrytion [/g5] [f6] [g6] Шаг 6: Удалите утилиты шифрования из системы [/g6] [f7] [g7] Шаг 7: Восстановите незашифрованную домашнюю папку назад к нему исходный путь [/g7] [f8] [g8] Шаг 8: Изменить право собственности на восстановленную папку обратно на пользователя [/g8] [f9] [g9] Шаг 9: Выход из системы / Логин, чтобы убедиться, что все пользователи материал будет перезагружен вправо (или что ошибки произойдут, когда вы вспомните, что вы сделали) [/g9]
7
ответ дан 6 August 2018 в 04:34

Первое, что нужно сделать: РЕЗЕРВИРОВАТЬ ВАШ ДОМ. Я не могу сказать, что это громче ... в основном, уничтожение шифрования эквивалентно сбросу (rm -rf) вашего дома, которое на самом деле скрыто монтированием.

2-й шаг: выйти из любого диспетчера рабочего стола и перейти на виртуальную консоль (CTRL-ALT-F1)

Наконец: для деталей:

ecryptfs-setup-private --undo

В случае, если вы хотите для удаления вашей настройки электронного каталога eCryptfs вам нужно будет очень тщательно выполнить следующие действия вручную:

  1. Получить вашу точку монтирования в личном каталоге PRIVATE= cat ~/.ecryptfs/Private.mnt 2>/dev/null || echo $HOME/Private
  2. Убедитесь, что вы переместились все соответствующие данные из вашего каталога $PRIVATE
  3. Отключите ваш зашифрованный частный каталог
    ecryptfs-umount-private
    
  4. Сделайте вашу личную папку доступной для записи снова
    chmod 700 $PRIVATE
    
  5. Удалите $PRIVATE, ~/.Private, ~/.ecryptfs Примечание: ЭТО ОЧЕНЬ ПОСТОЯННО, ОЧЕНЬ ОСТОРОЖНО
      rm -rf $PRIVATE ~/.Private ~/.ecryptfs
    
  6. Удалите утилит
     sudo apt-get remove ecryptfs-utils libecryptfs0
    

Я бы сказал шаг 5 немного неправильный: нет необходимости удалять $PRIVATE, что было для меня моим домом ....

После удаления .Private и .ecryptfs просто res разорвал ваш дом:]

14
ответ дан 6 August 2018 в 04:34

Здесь вы можете надеяться, что это поможет (см. ecryptfs-setup-private(1) ):

$ ecryptfs-setup-private --undo

Выходные данные:

В Если вы хотите удалить настройку Private Directory eCryptfs, вам нужно будет очень тщательно выполнить следующие действия вручную:

  1. Получить вашу точку монтирования в личном каталоге
    $ PRIVATE=`cat ~/.ecryptfs/Private.mnt 2>/dev/null || echo $HOME/Private`
    
  2. Обеспечить что вы перенесли все релевантные данные из своего каталога $PRIVATE
  3. Отключите свой зашифрованный частный каталог
    $ ecryptfs-umount-private
    
  4. Сделайте вашу личную папку доступной для записи снова
    $ chmod 700 $PRIVATE
    
  5. Удалить $PRIVATE, ~/.Private, ~/.ecryptfs Примечание: ЭТО ОЧЕНЬ ПОСТОЯННО, ОЧЕНЬ ОСТОРОЖНО
    $ rm -rf $PRIVATE ~/.Private ~/.ecryptfs
    
  6. Удалите утилиты (это относится к вашему дистрибутиву Linux)
    $ sudo apt-get remove ecryptfs-utils libecryptfs0
    
36
ответ дан 7 August 2018 в 22:43

Объяснение Джоника работает хорошо. Но вместо шага 2 я сделал:

  1. Выход
  2. Нажмите Ctrl + F4. Интерфейс командной строки должен открыться.
  3. Вход как root
  4. rm -rf .ecryptfs

Затем вместо шага 6: Нажмите Ctrl + F7. Если ваш экран входа в GUI не отображается, нажмите Ctrl + F8.

4
ответ дан 7 August 2018 в 22:43

Я не использовал ни одного из ответов здесь. Вместо этого (в Ubuntu Studio 14.04):

  1. Я скопировал все файлы, которые я хотел сохранить, особенно все. * Файлы, в каталог за пределами $ HOME.
  2. I создал новый пользователь (System> Users and Groups) и добавил этого пользователя в группу sudo. Я ушел из коробки «Шифровать домашнюю папку для защиты конфиденциальных данных».
  3. Я вышел из системы и вошел в систему, когда новый пользователь удалил мою оригинальную учетную запись, проверив, чтобы увидеть, options), выбрав опцию для удаления файлов в моем исходном $ HOME. Это завершено, но с «неизвестной ошибкой». Проверка / home Я мог видеть, что мой старый $ HOME был упущен
  4. . Я повторно создал мою первоначальную учетную запись пользователя, чтобы убедиться, что она была создана с использованием исходного числового UID, который был, и будучи уверенным оставьте флажок «Шифровать домашнюю папку для защиты конфиденциальных данных».
  5. Я удалил новую, практически пустую, версию моего исходного каталога $ HOME и переименовал мою резервную копию $ HOME в мой оригинальный $ HOME и вышли из системы.
  6. Я вошел в мою новую оригинальную учетную запись, и было так, как будто ничего не произошло.
  7. Я проверил / home, чтобы найти каталог .ecryptfs, который я удалил без каких-либо заболеваний Эффект.

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

Моя причина для этого? Старый компьютер выглядит как неудачный. Когда это происходит, я хочу иметь доступ к HD на другом компьютере без каких-либо проблем.

1
ответ дан 7 August 2018 в 22:43

Простое решение, которое сработало для меня:

У вас должен быть другой пользователь с доступом sudo

  1. Перезагрузка
  2. На экране входа нажмите CTRL + ALT + F1
  3. Вход в систему как другой пользователь (с доступом sudo)
  4. sudo rm -rf /home/youruser/.ecryptfs
  5. sudo rm /home/youruser/.Private
  6. sudo apt-get remove --purge ecryptfs-utils libecryptfs1
  7. sudo reboot
  8. Войдите как ваш пользователь и наслаждайтесь домашним реестром без шифрования;)
-1
ответ дан 7 August 2018 в 22:43
  • , если вы можете сделать резервную копию во внешнем хранилище, сделайте это. (Не требуется, но всегда хорош до манипуляции с файлами.)
  • , по крайней мере, знаком с tty. (Нажмите Ctrl Alt F7, Ctrl Alt F1 и т. Д.) Вам нужно будет работать с двумя tty -s. Один корень и один из ваших основных пользователей.
  • войдите в качестве root на отдельном tty, создайте новый домашний каталог
    mkdir /home/user.newdir
    chown user:user /home/user.newdir
    
  • , выходящий из графического сеанса. Вы можете перезагрузиться, чтобы убедиться, что никакие программы не работают из-под вашего обычного пользователя.
  • войдите в качестве обычного пользователя на отдельном tty, переместите все ваши файлы в новое место назначения:
    mv ~/* /home/user.newdir/
    
  • , используя root tty, переименуйте каталоги:
    mv /home/user /home/user.encfs
    mv /home/user.newdir /home/user
    
  • все должно работать до сих пор. :) После того, как вы будете готовы, удалите старые файлы /home/.encryptfs, /home/user.encfs, /home/user/.Private, /home/user/.encryptfs. Если вы хотите, вы можете сначала переименовать их и удалить их позже.
1
ответ дан 7 August 2018 в 22:43

Эти шаги будут работать в среде сервера

. Шаг 1. Резервное копирование вашего домашнего каталога

sudo cp -rp /home/$USER /home/$USER.backup

Шаг 2: Подтвердите, все ли резервное копирование

sudo ls -al /home/$USER.backup

Шаг 3. Укомплектовываем домашнюю папку, потому что программа шифрования обычно монтирует ее на точку монтирования, например /home/$USER, также известную как $HOME. Вы можете подтвердить свою точку монтирования, запустив df -h $HOME. Вам нужно будет cd /tmp (или какой-либо другой каталог не $HOME), чтобы можно было отключить $HOME

cd /tmp
sudo umount /home/$USER

Шаг 4: Удалить старую домашнюю папку

sudo rm -rf /home/$USER

Шаг 5: Удалите файл программы encrytion

sudo rm -rf /home/$USER.backup/.ecryptfs

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

sudo apt-get remove ecryptfs-utils libecryptfs0

Шаг 7: Восстановите незашифрованную домашнюю папку назад к нему исходный путь

sudo mv /home/$USER.backup /home/$USER

Шаг 8: Изменить право собственности на восстановленную папку обратно на пользователя

sudo chown -R $(id -u):$(id -g) /home/$USER

Шаг 9: Выход из системы / Логин, чтобы убедиться, что все пользователи материал будет перезагружен вправо (или что ошибки произойдут, когда вы вспомните, что вы сделали)

7
ответ дан 7 August 2018 в 22:43

Первое, что нужно сделать: РЕЗЕРВИРОВАТЬ ВАШ ДОМ. Я не могу сказать, что это громче ... в основном, уничтожение шифрования эквивалентно сбросу (rm -rf) вашего дома, которое на самом деле скрыто монтированием.

2-й шаг: выйти из любого диспетчера рабочего стола и перейти на виртуальную консоль (CTRL-ALT-F1)

Наконец: для деталей:

ecryptfs-setup-private --undo

В случае, если вы хотите для удаления вашей настройки электронного каталога eCryptfs вам нужно будет очень тщательно выполнить следующие действия вручную:

  1. Получить вашу точку монтирования в личном каталоге PRIVATE= cat ~/.ecryptfs/Private.mnt 2>/dev/null || echo $HOME/Private
  2. Убедитесь, что вы переместились все соответствующие данные из вашего каталога $PRIVATE
  3. Отключите ваш зашифрованный частный каталог
    ecryptfs-umount-private
    
  4. Сделайте вашу личную папку доступной для записи снова
    chmod 700 $PRIVATE
    
  5. Удалите $PRIVATE, ~/.Private, ~/.ecryptfs Примечание: ЭТО ОЧЕНЬ ПОСТОЯННО, ОЧЕНЬ ОСТОРОЖНО
      rm -rf $PRIVATE ~/.Private ~/.ecryptfs
    
  6. Удалите утилит
     sudo apt-get remove ecryptfs-utils libecryptfs0
    

Я бы сказал шаг 5 немного неправильный: нет необходимости удалять $PRIVATE, что было для меня моим домом ....

После удаления .Private и .ecryptfs просто res разорвал ваш дом:]

14
ответ дан 7 August 2018 в 22:43
[g8] Здесь вы можете надеяться, что это поможет (см.
  • [f7]
  • ): [/g8] [f1] [g9] Выходные данные: [/g9]
    [g10] В Если вы хотите удалить настройку Private Directory eCryptfs, вам нужно будет очень тщательно выполнить следующие действия вручную: [/g10] [g7]
  • Получить вашу точку монтирования в личном каталоге [f2]
  • Обеспечить что вы перенесли все релевантные данные из своего каталога [f8]

      Отключите свой зашифрованный частный каталог [f3]
    [g4] Сделайте вашу личную папку доступной для записи снова [f4] [/g4] [g5] Удалить [f9], [f10], [f11] Примечание: ЭТО ОЧЕНЬ ПОСТОЯННО, ОЧЕНЬ ОСТОРОЖНО [f5] [/g5] [g6] Удалите утилиты (это относится к вашему дистрибутиву Linux) [f6] [/g6] [/g7]
    36
    ответ дан 10 August 2018 в 10:49

    Объяснение Джоника работает хорошо. Но вместо шага 2 я сделал:

    1. Выход
    2. Нажмите Ctrl + F4. Интерфейс командной строки должен открыться.
    3. Вход как root
    4. rm -rf .ecryptfs

    Затем вместо шага 6: Нажмите Ctrl + F7. Если ваш экран входа в GUI не отображается, нажмите Ctrl + F8.

    4
    ответ дан 10 August 2018 в 10:49

    Я не использовал ни одного из ответов здесь. Вместо этого (в Ubuntu Studio 14.04):

    1. Я скопировал все файлы, которые я хотел сохранить, особенно все. * Файлы, в каталог за пределами $ HOME.
    2. I создал новый пользователь (System> Users and Groups) и добавил этого пользователя в группу sudo. Я ушел из коробки «Шифровать домашнюю папку для защиты конфиденциальных данных».
    3. Я вышел из системы и вошел в систему, когда новый пользователь удалил мою оригинальную учетную запись, проверив, чтобы увидеть, options), выбрав опцию для удаления файлов в моем исходном $ HOME. Это завершено, но с «неизвестной ошибкой». Проверка / home Я мог видеть, что мой старый $ HOME был упущен
    4. . Я повторно создал мою первоначальную учетную запись пользователя, чтобы убедиться, что она была создана с использованием исходного числового UID, который был, и будучи уверенным оставьте флажок «Шифровать домашнюю папку для защиты конфиденциальных данных».
    5. Я удалил новую, практически пустую, версию моего исходного каталога $ HOME и переименовал мою резервную копию $ HOME в мой оригинальный $ HOME и вышли из системы.
    6. Я вошел в мою новую оригинальную учетную запись, и было так, как будто ничего не произошло.
    7. Я проверил / home, чтобы найти каталог .ecryptfs, который я удалил без каких-либо заболеваний Эффект.

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

    Моя причина для этого? Старый компьютер выглядит как неудачный. Когда это происходит, я хочу иметь доступ к HD на другом компьютере без каких-либо проблем.

    1
    ответ дан 10 August 2018 в 10:49

    Простое решение, которое сработало для меня:

    У вас должен быть другой пользователь с доступом sudo

    1. Перезагрузка
    2. На экране входа нажмите CTRL + ALT + F1
    3. Вход в систему как другой пользователь (с доступом sudo)
    4. sudo rm -rf /home/youruser/.ecryptfs
    5. sudo rm /home/youruser/.Private
    6. sudo apt-get remove --purge ecryptfs-utils libecryptfs1
    7. sudo reboot
    8. Войдите как ваш пользователь и наслаждайтесь домашним реестром без шифрования;)
    -1
    ответ дан 10 August 2018 в 10:49
    • , если вы можете сделать резервную копию во внешнем хранилище, сделайте это. (Не требуется, но всегда хорош до манипуляции с файлами.)
    • , по крайней мере, знаком с tty. (Нажмите Ctrl Alt F7, Ctrl Alt F1 и т. Д.) Вам нужно будет работать с двумя tty -s. Один корень и один из ваших основных пользователей.
    • войдите в качестве root на отдельном tty, создайте новый домашний каталог
      mkdir /home/user.newdir
      chown user:user /home/user.newdir
      
    • , выходящий из графического сеанса. Вы можете перезагрузиться, чтобы убедиться, что никакие программы не работают из-под вашего обычного пользователя.
    • войдите в качестве обычного пользователя на отдельном tty, переместите все ваши файлы в новое место назначения:
      mv ~/* /home/user.newdir/
      
    • , используя root tty, переименуйте каталоги:
      mv /home/user /home/user.encfs
      mv /home/user.newdir /home/user
      
    • все должно работать до сих пор. :) После того, как вы будете готовы, удалите старые файлы /home/.encryptfs, /home/user.encfs, /home/user/.Private, /home/user/.encryptfs. Если вы хотите, вы можете сначала переименовать их и удалить их позже.
    1
    ответ дан 10 August 2018 в 10:49

    Эти шаги будут работать в среде сервера

    . Шаг 1. Резервное копирование вашего домашнего каталога

    sudo cp -rp /home/$USER /home/$USER.backup

    Шаг 2: Подтвердите, все ли резервное копирование

    sudo ls -al /home/$USER.backup

    Шаг 3. Укомплектовываем домашнюю папку, потому что программа шифрования обычно монтирует ее на точку монтирования, например /home/$USER, также известную как $HOME. Вы можете подтвердить свою точку монтирования, запустив df -h $HOME. Вам нужно будет cd /tmp (или какой-либо другой каталог не $HOME), чтобы можно было отключить $HOME

    cd /tmp
    sudo umount /home/$USER

    Шаг 4: Удалить старую домашнюю папку

    sudo rm -rf /home/$USER

    Шаг 5: Удалите файл программы encrytion

    sudo rm -rf /home/$USER.backup/.ecryptfs

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

    sudo apt-get remove ecryptfs-utils libecryptfs0

    Шаг 7: Восстановите незашифрованную домашнюю папку назад к нему исходный путь

    sudo mv /home/$USER.backup /home/$USER

    Шаг 8: Изменить право собственности на восстановленную папку обратно на пользователя

    sudo chown -R $(id -u):$(id -g) /home/$USER

    Шаг 9: Выход из системы / Логин, чтобы убедиться, что все пользователи материал будет перезагружен вправо (или что ошибки произойдут, когда вы вспомните, что вы сделали)

    7
    ответ дан 10 August 2018 в 10:49

    Первое, что нужно сделать: РЕЗЕРВИРОВАТЬ ВАШ ДОМ. Я не могу сказать, что это громче ... в основном, уничтожение шифрования эквивалентно сбросу (rm -rf) вашего дома, которое на самом деле скрыто монтированием.

    2-й шаг: выйти из любого диспетчера рабочего стола и перейти на виртуальную консоль (CTRL-ALT-F1)

    Наконец: для деталей:

    ecryptfs-setup-private --undo
    

    В случае, если вы хотите для удаления вашей настройки электронного каталога eCryptfs вам нужно будет очень тщательно выполнить следующие действия вручную:

    1. Получить вашу точку монтирования в личном каталоге PRIVATE= cat ~/.ecryptfs/Private.mnt 2>/dev/null || echo $HOME/Private
    2. Убедитесь, что вы переместились все соответствующие данные из вашего каталога $PRIVATE
    3. Отключите ваш зашифрованный частный каталог
      ecryptfs-umount-private
      
    4. Сделайте вашу личную папку доступной для записи снова
      chmod 700 $PRIVATE
      
    5. Удалите $PRIVATE, ~/.Private, ~/.ecryptfs Примечание: ЭТО ОЧЕНЬ ПОСТОЯННО, ОЧЕНЬ ОСТОРОЖНО
        rm -rf $PRIVATE ~/.Private ~/.ecryptfs
      
    6. Удалите утилит
       sudo apt-get remove ecryptfs-utils libecryptfs0
      

    Я бы сказал шаг 5 немного неправильный: нет необходимости удалять $PRIVATE, что было для меня моим домом ....

    После удаления .Private и .ecryptfs просто res разорвал ваш дом:]

    14
    ответ дан 10 August 2018 в 10:49

    Здесь вы можете надеяться, что это поможет (см.

    sudo apt-get remove ecryptfs-utils libecryptfs0

    ):

    sudo cp -rp /home/$USER /home/$USER.backup

    Выходные данные:

    [g10] В Если вы хотите удалить настройку Private Directory eCryptfs, вам нужно будет очень тщательно выполнить следующие действия вручную: [/g10]

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

    sudo ls -al /home/$USER.backup

    Обеспечить что вы перенесли все релевантные данные из своего каталога

    sudo mv /home/$USER.backup /home/$USER

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

    cd /tmp

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

    sudo umount /home/$USER

    Удалить

    sudo chown -R $(id -u):$(id -g) /home/$USER
    , /home/$USER, $HOME Примечание: ЭТО ОЧЕНЬ ПОСТОЯННО, ОЧЕНЬ ОСТОРОЖНО
    sudo rm -rf /home/$USER

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

    sudo rm -rf /home/$USER.backup/.ecryptfs

    36
    ответ дан 13 August 2018 в 17:23
    • 1
      Благодарю. Я уже решил, что это полезно для других. – Jonik 21 October 2010 в 15:40
    • 2
      @Jonik Вы смогли правильно войти в .ecryptfs/jonik/.Private после обновления ядра, или вы сделали резервную копию и отменили шифрование? – isomorphismes 13 August 2011 в 06:21
    • 3
      Это относится только к зашифрованному каталогу "~ / Private" а не в зашифрованный домашний каталог, как указано в OP. См. help.ubuntu.com/community/EncryptedHome для различий. – lmeurs 24 August 2015 в 15:16

    Объяснение Джоника работает хорошо. Но вместо шага 2 я сделал:

    1. Выход
    2. Нажмите Ctrl + F4. Интерфейс командной строки должен открыться.
    3. Вход как root
    4. rm -rf .ecryptfs

    Затем вместо шага 6: Нажмите Ctrl + F7. Если ваш экран входа в GUI не отображается, нажмите Ctrl + F8.

    4
    ответ дан 13 August 2018 в 17:23

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

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