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

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

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

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

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

66 ответов

Googling around, я нашел этот пост:

Не поднимать старый поток, но если у кого-то есть ошибки, пытающиеся выполнить эти инструкции, вот что я сделал. Резервное копирование домашнего каталога во время входа в систему sudo cp -rp /home/user /home/user.backup 1.1. Убедитесь, что у вашей домашней копии есть все !!! перезагрузитесь в root через grub. Удалить свой домашний каталог rm -rf /home/user Удалить пакеты apt-get remove ecryptfs-utils libecryptfs0 Восстановить домашний каталог mv /home/user.backup /home/user reboot Удалите любую из этих .Private .ecryptfs папок rm -rf ~/.Private rm -rf ~/.ecryptfs Yay! Это сработало для меня. Разрешения на доступ к файлам для дома остаются неповрежденными и не перехватывают Dropbox или git repos. По какой-то причине моя новая установка на Ubuntu 9.10 не выполнила бы первую команду. Просто убедитесь, что вы думаете о процессе, используя rm -rf. Просто хотел опубликовать это не только для моей записи, но и для всех, кто сталкивается с проблемами. Некоторые заметки, перезагруженные в root через grub, были немного неясны для меня; Я не перезагружался, просто переключился на использование root (другая учетная запись пользователя с привилегиями sudo будет работать одинаково хорошо). Прежде чем удалять пакеты ecryptfs-utils и libecryptfs0, я должен удалить /home/.ecryptfs/<myusername>. (Он жаловался, что ecryptfs-utils используется.) Кроме этого, это сработало для меня. Это далеко не просто, так что не стесняйтесь публиковать лучшие решения!
71
ответ дан 26 May 2018 в 01:15
  • 1
    Я соглашусь с этим, поскольку это сработало для меня, но, как я уже сказал, не стесняйтесь публиковать что-то более простое или лучшее! – Jonik 6 October 2010 в 18:33
  • 2
    Это сработало для меня и в 12.10. Мне также необходимо сначала удалить /home/.ecryptfs/<myusername>. Кроме того, мне пришлось повторно установить / в корневую консоль, но, я думаю, это еще одна история. Благодаря! – Constantinius 29 November 2012 в 15:41
  • 3
    Работал и 12.04. Единственное, если вы переключитесь на root (sudo su), а не на "rebooting to root via grub" он работает, но вам нужно выйти из /home/user (например, cd /home) и выдать umount /home/user, чтобы отключить домашний каталог перед использованием rm -rf. Перед удалением 2 пакетов вам также необходимо rm -rf /home/user.backup/.ecryptfs. – laurent 10 December 2012 в 03:35
  • 4
    +1 Это проще сделать с SSH, без GRUB, чтобы справляться с проблемой или пытаться избежать установки. Просто будьте осторожны при удалении /home/.ecryptfs. По-видимому, у него есть символическая ссылка, указывающая на / home / username. Я потерял все свои данные. – htoip 18 February 2013 в 05:10
  • 5
    Для шага 1, если вы получите сообщение об ошибке: /home/<username>/.gvfs: Cannot stat: Permission denied вы всегда можете использовать rsync: rsync -avz --exclude '*.gvfs' /home/<username> /home/<username>.backup – tir38 27 July 2014 в 04:45

Googling around, я нашел этот пост :

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

  1. Резервное копирование домашнего каталога во время входа в систему sudo cp -rp /home/user /home/user.backup 1.1. Убедитесь, что у вашей домашней резервной копии есть все !!!
  2. перезагрузитесь в root через grub
  3. Удалите свой домашний каталог rm -rf /home/user
  4. Удалите пакеты apt-get remove ecryptfs-utils libecryptfs0
  5. Восстановить домашний каталог mv /home/user.backup /home/user
  6. reboot
  7. Удалить любую из этих .Private .ecryptfs папок rm -rf ~/.Private rm -rf ~/.ecryptfs
  8. Yay!
Это сработало для меня. Разрешения на доступ к файлам для дома остаются неповрежденными и не перехватывают Dropbox или git repos. По какой-то причине моя новая установка на Ubuntu 9.10 не выполнила бы первую команду. Просто убедитесь, что вы думаете о процессе, используя rm -rf. Просто хочу опубликовать это не только для моей записи, но и для всех, кто сталкивается с проблемами.

Некоторые заметки

  • перезагружаются в root через grub немного непонятно мне; Я не перезагружался, просто переключился на использование root (другая учетная запись пользователя с привилегиями sudo будет работать одинаково хорошо).
  • Перед удалением пакетов ecryptfs-utils и libecryptfs0 будут работать, мне нужно было удалите /home/.ecryptfs/<myusername>. (Он жаловался, что ecryptfs-utils используется.)

Кроме этого, это сработало для меня. Это далеко не просто, так что не стесняйтесь публиковать лучшие решения!

72
ответ дан 25 July 2018 в 23:09

Googling around, я нашел этот пост :

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

[g15]

  • Резервное копирование домашнего каталога во время входа в систему
    cd /home
    
    1.1. Убедитесь, что у вашей домашней резервной копии есть все !!!
  • перезагрузитесь в root через grub
  • Удалите свой домашний каталог
    sudo cp -rp user user.new
    
  • Удалите пакеты
    mount | grep ecryptfs
    
  • Восстановить домашний каталог
    cd /home
    
  • reboot
  • Удалить любую из этих
    sudo rm user.new/.ecryptfs user.new/.Private
    
    sudo mv user user.old && sudo mv user.new user
    
    папок
    mount | grep ecryptfs
    
    rm -r /home/user.old
    sudo rm -r /home/.ecryptfs/user
    
  • Yay!
  • Это сработало для меня. Разрешения на доступ к файлам для дома остаются неповрежденными и не перехватывают Dropbox или git repos. По какой-то причине моя новая установка на Ubuntu 9.10 не выполнила бы первую команду. Просто убедитесь, что вы думаете о процессе, используя sudo. Просто хочу опубликовать это не только для моей записи, но и для всех, кто сталкивается с проблемами. [/G15] [g16] Некоторые заметки [/g16] [g18]
  • перезагружаются в root через grub
  • немного непонятно мне; Я не перезагружался, просто переключился на использование root (другая учетная запись пользователя с привилегиями user будет работать одинаково хорошо).
      Перед удалением пакетов exit и logout будут работать, мне нужно было удалите umount. (Он жаловался, что user используется.)
    [/g18] [g17] Кроме этого, это сработало для меня. Это далеко не просто, так что не стесняйтесь публиковать лучшие решения! [/G17]
    72
    ответ дан 2 August 2018 в 04:29

    Googling around, я нашел этот пост :

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

    1. Резервное копирование домашнего каталога во время входа в систему sudo cp -rp /home/user /home/user.backup 1.1. Убедитесь, что у вашей домашней резервной копии есть все !!!
    2. перезагрузитесь в root через grub
    3. Удалите свой домашний каталог rm -rf /home/user
    4. Удалите пакеты apt-get remove ecryptfs-utils libecryptfs0
    5. Восстановить домашний каталог mv /home/user.backup /home/user
    6. reboot
    7. Удалить любую из этих .Private .ecryptfs папок rm -rf ~/.Private rm -rf ~/.ecryptfs
    8. Yay!
    Это сработало для меня. Разрешения на доступ к файлам для дома остаются неповрежденными и не перехватывают Dropbox или git repos. По какой-то причине моя новая установка на Ubuntu 9.10 не выполнила бы первую команду. Просто убедитесь, что вы думаете о процессе, используя rm -rf. Просто хочу опубликовать это не только для моей записи, но и для всех, кто сталкивается с проблемами.

    Некоторые заметки

    • перезагружаются в root через grub немного непонятно мне; Я не перезагружался, просто переключился на использование root (другая учетная запись пользователя с привилегиями sudo будет работать одинаково хорошо).
    • Перед удалением пакетов ecryptfs-utils и libecryptfs0 будут работать, мне нужно было удалите /home/.ecryptfs/<myusername>. (Он жаловался, что ecryptfs-utils используется.)

    Кроме этого, это сработало для меня. Это далеко не просто, так что не стесняйтесь публиковать лучшие решения!

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

    Googling around, я нашел этот пост :

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

    1. Резервное копирование домашнего каталога во время входа в систему sudo cp -rp /home/user /home/user.backup 1.1. Убедитесь, что у вашей домашней резервной копии есть все !!!
    2. перезагрузитесь в root через grub
    3. Удалите свой домашний каталог rm -rf /home/user
    4. Удалите пакеты apt-get remove ecryptfs-utils libecryptfs0
    5. Восстановить домашний каталог mv /home/user.backup /home/user
    6. reboot
    7. Удалить любую из этих .Private .ecryptfs папок rm -rf ~/.Private rm -rf ~/.ecryptfs
    8. Yay!
    Это сработало для меня. Разрешения на доступ к файлам для дома остаются неповрежденными и не перехватывают Dropbox или git repos. По какой-то причине моя новая установка на Ubuntu 9.10 не выполнила бы первую команду. Просто убедитесь, что вы думаете о процессе, используя rm -rf. Просто хочу опубликовать это не только для моей записи, но и для всех, кто сталкивается с проблемами.

    Некоторые заметки

    • перезагружаются в root через grub немного непонятно мне; Я не перезагружался, просто переключился на использование root (другая учетная запись пользователя с привилегиями sudo будет работать одинаково хорошо).
    • Перед удалением пакетов ecryptfs-utils и libecryptfs0 будут работать, мне нужно было удалите /home/.ecryptfs/<myusername>. (Он жаловался, что ecryptfs-utils используется.)

    Кроме этого, это сработало для меня. Это далеко не просто, так что не стесняйтесь публиковать лучшие решения!

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

    Googling around, я нашел этот пост :

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

    1. Резервное копирование домашнего каталога во время входа в систему sudo cp -rp /home/user /home/user.backup 1.1. Убедитесь, что у вашей домашней резервной копии есть все !!!
    2. перезагрузитесь в root через grub
    3. Удалите свой домашний каталог rm -rf /home/user
    4. Удалите пакеты apt-get remove ecryptfs-utils libecryptfs0
    5. Восстановить домашний каталог mv /home/user.backup /home/user
    6. reboot
    7. Удалить любую из этих .Private .ecryptfs папок rm -rf ~/.Private rm -rf ~/.ecryptfs
    8. Yay!
    Это сработало для меня. Разрешения на доступ к файлам для дома остаются неповрежденными и не перехватывают Dropbox или git repos. По какой-то причине моя новая установка на Ubuntu 9.10 не выполнила бы первую команду. Просто убедитесь, что вы думаете о процессе, используя rm -rf. Просто хочу опубликовать это не только для моей записи, но и для всех, кто сталкивается с проблемами.

    Некоторые заметки

    • перезагружаются в root через grub немного непонятно мне; Я не перезагружался, просто переключился на использование root (другая учетная запись пользователя с привилегиями sudo будет работать одинаково хорошо).
    • Перед удалением пакетов ecryptfs-utils и libecryptfs0 будут работать, мне нужно было удалите /home/.ecryptfs/<myusername>. (Он жаловался, что ecryptfs-utils используется.)

    Кроме этого, это сработало для меня. Это далеко не просто, так что не стесняйтесь публиковать лучшие решения!

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

    Googling around, я нашел этот пост :

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

    1. Резервное копирование домашнего каталога во время входа в систему sudo cp -rp /home/user /home/user.backup 1.1. Убедитесь, что у вашей домашней резервной копии есть все !!!
    2. перезагрузитесь в root через grub
    3. Удалите свой домашний каталог rm -rf /home/user
    4. Удалите пакеты apt-get remove ecryptfs-utils libecryptfs0
    5. Восстановить домашний каталог mv /home/user.backup /home/user
    6. reboot
    7. Удалить любую из этих .Private .ecryptfs папок rm -rf ~/.Private rm -rf ~/.ecryptfs
    8. Yay!
    Это сработало для меня. Разрешения на доступ к файлам для дома остаются неповрежденными и не перехватывают Dropbox или git repos. По какой-то причине моя новая установка на Ubuntu 9.10 не выполнила бы первую команду. Просто убедитесь, что вы думаете о процессе, используя rm -rf. Просто хочу опубликовать это не только для моей записи, но и для всех, кто сталкивается с проблемами.

    Некоторые заметки

    • перезагружаются в root через grub немного непонятно мне; Я не перезагружался, просто переключился на использование root (другая учетная запись пользователя с привилегиями sudo будет работать одинаково хорошо).
    • Перед удалением пакетов ecryptfs-utils и libecryptfs0 будут работать, мне нужно было удалите /home/.ecryptfs/<myusername>. (Он жаловался, что ecryptfs-utils используется.)

    Кроме этого, это сработало для меня. Это далеко не просто, так что не стесняйтесь публиковать лучшие решения!

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

    Googling around, я нашел этот пост :

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

    1. Резервное копирование домашнего каталога во время входа в систему sudo cp -rp /home/user /home/user.backup 1.1. Убедитесь, что у вашей домашней резервной копии есть все !!!
    2. перезагрузитесь в root через grub
    3. Удалите свой домашний каталог rm -rf /home/user
    4. Удалите пакеты apt-get remove ecryptfs-utils libecryptfs0
    5. Восстановить домашний каталог mv /home/user.backup /home/user
    6. reboot
    7. Удалить любую из этих .Private .ecryptfs папок rm -rf ~/.Private rm -rf ~/.ecryptfs
    8. Yay!
    Это сработало для меня. Разрешения на доступ к файлам для дома остаются неповрежденными и не перехватывают Dropbox или git repos. По какой-то причине моя новая установка на Ubuntu 9.10 не выполнила бы первую команду. Просто убедитесь, что вы думаете о процессе, используя rm -rf. Просто хочу опубликовать это не только для моей записи, но и для всех, кто сталкивается с проблемами.

    Некоторые заметки

    • перезагружаются в root через grub немного непонятно мне; Я не перезагружался, просто переключился на использование root (другая учетная запись пользователя с привилегиями sudo будет работать одинаково хорошо).
    • Перед удалением пакетов ecryptfs-utils и libecryptfs0 будут работать, мне нужно было удалите /home/.ecryptfs/<myusername>. (Он жаловался, что ecryptfs-utils используется.)

    Кроме этого, это сработало для меня. Это далеко не просто, так что не стесняйтесь публиковать лучшие решения!

    72
    ответ дан 13 August 2018 в 17:23
    • 1
      Я соглашусь с этим, поскольку это сработало для меня, но, как я уже сказал, не стесняйтесь публиковать что-то более простое или лучшее! – Jonik 6 October 2010 в 18:33
    • 2
      Это сработало для меня и в 12.10. Мне также необходимо сначала удалить /home/.ecryptfs/<myusername>. Кроме того, мне пришлось повторно установить / в корневую консоль, но, я думаю, это еще одна история. Спасибо! – Constantinius 29 November 2012 в 15:41
    • 3
      Работал и 12.04. Единственное, если вы переключитесь на root (sudo su), а не на "rebooting to root via grub" он работает, но вам нужно выйти из /home/user (например, cd /home) и выдать umount /home/user, чтобы отключить домашний каталог перед использованием rm -rf. Перед удалением 2 пакетов вам также необходимо rm -rf /home/user.backup/.ecryptfs. – laurent 10 December 2012 в 03:35
    • 4
      +1 Это проще сделать с SSH, без GRUB, чтобы справляться с проблемой или пытаться избежать установки. Просто будьте осторожны при удалении /home/.ecryptfs. По-видимому, у него есть символическая ссылка, указывающая на / home / username. Я потерял все свои данные. – htoip 18 February 2013 в 05:10
    • 5
      Для шага 1, если вы получите сообщение об ошибке: /home/<username>/.gvfs: Cannot stat: Permission denied вы всегда можете использовать rsync: rsync -avz --exclude '*.gvfs' /home/<username> /home/<username>.backup – tir38 27 July 2014 в 04:45

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

    $ ecryptfs-setup-private --undo
    

    Выходные утверждения:

    В случае, если вы хотите удалить свой eCryptfs Private Directory setup, вам нужно будет очень тщательно выполнить следующие действия вручную: Получить свою личную точку подключения к каталогу
    $ PRIVATE=`cat ~/.ecryptfs/Private.mnt 2>/dev/null || echo $HOME/Private`
    
    Убедитесь, что вы переместили все релевантные данные из своего каталога $PRIVATE. Отключите свой зашифрованный частный каталог
    $ ecryptfs-umount-private
    
    . Сделайте свою личную директорию доступной для записи
    $ chmod 700 $PRIVATE
    
    Удалить $PRIVATE, ~/.Private, ~/.ecryptfs Примечание: ЭТО ОЧЕНЬ ПОСТОЯННО, ОЧЕНЬ ОСТОРОЖНО
    $ rm -rf $PRIVATE ~/.Private ~/.ecryptfs
    
    Удалите утилиты (это относится к вашему дистрибутиву Linux)
    $ sudo apt-get remove ecryptfs-utils libecryptfs0
    
    35
    ответ дан 26 May 2018 в 01:15
    • 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

    1st thing to do: BACKUP YOUR HOME Я не могу сказать, что это громче ... в основном отменяющее шифрование эквивалентно сбросу (rm -rf) вашего дома, который на самом деле скрыт монтированием.

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

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

    ecryptfs-setup-private --undo
    

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

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

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

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

    14
    ответ дан 26 May 2018 в 01:15
    • 1
      Что делать, если вы зашифровали более половины вашего места на жестком диске? Есть ли выход, не покупая другой диск? – isomorphismes 13 August 2011 в 06:17
    • 2
      @hhlp Интересно, что вам не нужно было удалять $ PRIVATE. Разве это не ваш домашний каталог пользователя? Означает ли это, что не нужно удалять свой собственный каталог, за исключением того, что резервное копирование всегда важно? – XavierStuvw 22 December 2016 в 15:56

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

    Шаг 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: удалить старую домашнюю папку [!d4 ] sudo rm -rf /home/$USER

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

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

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

    sudo apt-get remove ecryptfs-utils libecryptfs0

    Шаг 7: Восстановите незашифрованную домашнюю папку back to it original path

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

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

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

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

    7
    ответ дан 26 May 2018 в 01:15
    • 1
      Brilliant. Спасибо за это четкое и краткое руководство. Помог мне! – James Lalor 24 March 2017 в 00:21

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

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

    Единственное неочевидное требование - это войти в систему как другой пользователь с доступом sudo.

    Войти как пользователь с зашифрованным домашним каталогом (называемый user в этом руководстве). Просто, чтобы пути в следующих шагах были простыми и симметричными:
    cd /home
    
    Дублируйте содержимое расшифрованной домашней папки в другой каталог.
    sudo cp -rp user user.new
    
    Выход из системы (exit или logout). Войдите в систему как другой sudoer. Убедитесь, что монтирование eCryptfs отключено. Не ругайте umount, это может привести к потере данных! (Опытный сам. У меня был еще один сеанс SSH с регистрацией user.) [F3] Выход должен быть пустым. Или, если есть другие монтировки eCryptfs, он не должен содержать /home/user. Как и в случае с шагом 2.
    cd /home
    
    Отметьте дубликат как не управляемый с помощью eCryptfs. (Нет необходимости удалять пакеты eCryptfs, особенно когда есть другие монтировки eCryptfs.) [F5] Переместите незашифрованный домашний каталог на место.
    sudo mv user user.old && sudo mv user.new user
    
    Войдите в систему как user и убедитесь, что все работает, и eCryptfs не использует.
    mount | grep ecryptfs
    
    Удалите исходное содержимое домашней папки user и зашифрованных данных.
    rm -r /home/user.old
    sudo rm -r /home/.ecryptfs/user
    
    3
    ответ дан 26 May 2018 в 01:15
    , если вы можете сделать резервную копию во внешнем хранилище, сделайте это. (Не нужно, но всегда хорошо до манипуляции с файлами.) Познакомиться с 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
    ответ дан 26 May 2018 в 01:15

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

    Я скопировал все файлы, которые я хотел сохранить, особенно все. * Файлы, в каталог за пределами $ HOME. Я создал нового пользователя (System> Users and Groups) и добавил этого пользователя в группу sudo. Я снял флажок «Шифровать домашнюю папку для защиты конфиденциальных данных». Я вышел из системы и снова зашел в систему, поскольку новый пользователь удалил мою первоначальную учетную запись, проверив, что было первым в числовом UID (дополнительные параметры), выбрав параметр для удаления файлов в моем исходном $ HOME. Это завершено, но с «неизвестной ошибкой». Проверка в / home Я видел, что мой старый ДОМАШНИЙ ДОМ был уволен. Я заново создал мою первоначальную учетную запись пользователя, чтобы убедиться, что она была создана с исходным числовым UID, который был, и обязательно оставит «Шифрованную домашнюю папку» защищать конфиденциальные данные ". Я удалил новую, практически пустую версию моего исходного каталога $ HOME и переименовал мою резервную копию $ HOME в мой оригинальный $ HOME и вышел из системы. Я вошел в мою новую оригинальную учетную запись, и все было так, как будто ничего не случилось. Я проверил / home, чтобы найти каталог .ecryptfs, который я удалил без какого-либо вреда.

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

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

    1
    ответ дан 26 May 2018 в 01:15

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

    Выход из системы Нажмите Ctrl + F4. Должен открыться интерфейс командной строки. Войдите в систему как root rm -rf .ecryptfs

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

    1
    ответ дан 26 May 2018 в 01:15

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

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

    Перезагрузка В окне входа в систему нажмите CTRL + ALT + F1 Войти как другой пользователь (с помощью sudo доступ) sudo rm -rf /home/youruser/.ecryptfs sudo rm /home/youruser/.Private sudo apt-get remove --purge ecryptfs-utils libecryptfs1 sudo reboot Войти как ваш пользователь и пользоваться домашним реестром без шифрования;)
    -1
    ответ дан 26 May 2018 в 01:15
    • 1
      Это уничтожит все изменения, сделанные после включения шифрования. Вероятно, это нормально для только что установленной системы, но вы должны прямо указать это. – Melebius 5 December 2016 в 13:18

    Здесь вы можете надеяться, что это поможет (см. 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
    ответ дан 25 July 2018 в 23:09

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

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

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

    1
    ответ дан 25 July 2018 в 23:09

    Я не использовал ни одного из ответов здесь. Вместо этого (в 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
    ответ дан 25 July 2018 в 23:09

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

    У вас должен быть другой пользователь с доступом 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
    ответ дан 25 July 2018 в 23:09
    • , если вы можете сделать резервную копию во внешнем хранилище, сделайте это. (Не требуется, но всегда хорош до манипуляции с файлами.)
    • , по крайней мере, знаком с 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
    ответ дан 25 July 2018 в 23:09

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

    . Шаг 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
    ответ дан 25 July 2018 в 23:09

    Первое, что нужно сделать: РЕЗЕРВИРОВАТЬ ВАШ ДОМ. Я не могу сказать, что это громче ... в основном, уничтожение шифрования эквивалентно сбросу (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
    ответ дан 25 July 2018 в 23:09

    Здесь вы можете надеяться, что это поможет (см. 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
    ответ дан 2 August 2018 в 04:29

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

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

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

    4
    ответ дан 2 August 2018 в 04:29

    Я не использовал ни одного из ответов здесь. Вместо этого (в 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
    ответ дан 2 August 2018 в 04:29

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

    У вас должен быть другой пользователь с доступом 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
    ответ дан 2 August 2018 в 04:29
    • , если вы можете сделать резервную копию во внешнем хранилище, сделайте это. (Не требуется, но всегда хорош до манипуляции с файлами.)
    • , по крайней мере, знаком с 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
    ответ дан 2 August 2018 в 04:29

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

    . Шаг 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
    ответ дан 2 August 2018 в 04:29

    Первое, что нужно сделать: РЕЗЕРВИРОВАТЬ ВАШ ДОМ. Я не могу сказать, что это громче ... в основном, уничтожение шифрования эквивалентно сбросу (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
    ответ дан 2 August 2018 в 04:29

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

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