У меня есть новая установка Ubuntu 10.04 с зашифрованным домашним каталогом (с использованием встроенного шифрования, предлагаемого установщиком Ubuntu).
Какой самый простой способ прекратить использование шифрования? (Т.е., чтобы дешифровать мой домашний каталог навсегда.)
(Это дает мне проблемы с обновлениями ядра, и я просто хотел бы сократить все сложности, связанные с этой установкой.)
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 используется.) Кроме этого, это сработало для меня. Это далеко не просто, так что не стесняйтесь публиковать лучшие решения!Googling around, я нашел этот пост :
Не поднимать старый поток, но если у кого-то есть ошибки, пытающиеся выполнить эти инструкции, вот что Я сделал.
Это сработало для меня. Разрешения на доступ к файлам для дома остаются неповрежденными и не перехватывают Dropbox или git repos. По какой-то причине моя новая установка на Ubuntu 9.10 не выполнила бы первую команду. Просто убедитесь, что вы думаете о процессе, используя
- Резервное копирование домашнего каталога во время входа в систему
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!
rm -rf
. Просто хочу опубликовать это не только для моей записи, но и для всех, кто сталкивается с проблемами.Некоторые заметки
- перезагружаются в root через grub немного непонятно мне; Я не перезагружался, просто переключился на использование root (другая учетная запись пользователя с привилегиями
sudo
будет работать одинаково хорошо).- Перед удалением пакетов
ecryptfs-utils
иlibecryptfs0
будут работать, мне нужно было удалите/home/.ecryptfs/<myusername>
. (Он жаловался, чтоecryptfs-utils
используется.)Кроме этого, это сработало для меня. Это далеко не просто, так что не стесняйтесь публиковать лучшие решения!
Googling around, я нашел этот пост :
Не поднимать старый поток, но если у кого-то есть ошибки, пытающиеся выполнить эти инструкции, вот что Я сделал.
[g15]
Резервное копирование домашнего каталога во время входа в систему 1.1. Убедитесь, что у вашей домашней резервной копии есть все !!!cd /home
перезагрузитесь в 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
будет работать одинаково хорошо).Перед удалением пакетов
[/g18] [g17] Кроме этого, это сработало для меня. Это далеко не просто, так что не стесняйтесь публиковать лучшие решения! [/G17] blockquote>exit
иlogout
будут работать, мне нужно было удалитеumount
. (Он жаловался, чтоuser
используется.)
Googling around, я нашел этот пост :
Не поднимать старый поток, но если у кого-то есть ошибки, пытающиеся выполнить эти инструкции, вот что Я сделал.
Это сработало для меня. Разрешения на доступ к файлам для дома остаются неповрежденными и не перехватывают Dropbox или git repos. По какой-то причине моя новая установка на Ubuntu 9.10 не выполнила бы первую команду. Просто убедитесь, что вы думаете о процессе, используя
- Резервное копирование домашнего каталога во время входа в систему
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!
rm -rf
. Просто хочу опубликовать это не только для моей записи, но и для всех, кто сталкивается с проблемами.Некоторые заметки
- перезагружаются в root через grub немного непонятно мне; Я не перезагружался, просто переключился на использование root (другая учетная запись пользователя с привилегиями
sudo
будет работать одинаково хорошо).- Перед удалением пакетов
ecryptfs-utils
иlibecryptfs0
будут работать, мне нужно было удалите/home/.ecryptfs/<myusername>
. (Он жаловался, чтоecryptfs-utils
используется.)Кроме этого, это сработало для меня. Это далеко не просто, так что не стесняйтесь публиковать лучшие решения!
Googling around, я нашел этот пост :
Не поднимать старый поток, но если у кого-то есть ошибки, пытающиеся выполнить эти инструкции, вот что Я сделал.
Это сработало для меня. Разрешения на доступ к файлам для дома остаются неповрежденными и не перехватывают Dropbox или git repos. По какой-то причине моя новая установка на Ubuntu 9.10 не выполнила бы первую команду. Просто убедитесь, что вы думаете о процессе, используя
- Резервное копирование домашнего каталога во время входа в систему
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!
rm -rf
. Просто хочу опубликовать это не только для моей записи, но и для всех, кто сталкивается с проблемами.Некоторые заметки
- перезагружаются в root через grub немного непонятно мне; Я не перезагружался, просто переключился на использование root (другая учетная запись пользователя с привилегиями
sudo
будет работать одинаково хорошо).- Перед удалением пакетов
ecryptfs-utils
иlibecryptfs0
будут работать, мне нужно было удалите/home/.ecryptfs/<myusername>
. (Он жаловался, чтоecryptfs-utils
используется.)Кроме этого, это сработало для меня. Это далеко не просто, так что не стесняйтесь публиковать лучшие решения!
Googling around, я нашел этот пост :
Не поднимать старый поток, но если у кого-то есть ошибки, пытающиеся выполнить эти инструкции, вот что Я сделал.
Это сработало для меня. Разрешения на доступ к файлам для дома остаются неповрежденными и не перехватывают Dropbox или git repos. По какой-то причине моя новая установка на Ubuntu 9.10 не выполнила бы первую команду. Просто убедитесь, что вы думаете о процессе, используя
- Резервное копирование домашнего каталога во время входа в систему
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!
rm -rf
. Просто хочу опубликовать это не только для моей записи, но и для всех, кто сталкивается с проблемами.Некоторые заметки
- перезагружаются в root через grub немного непонятно мне; Я не перезагружался, просто переключился на использование root (другая учетная запись пользователя с привилегиями
sudo
будет работать одинаково хорошо).- Перед удалением пакетов
ecryptfs-utils
иlibecryptfs0
будут работать, мне нужно было удалите/home/.ecryptfs/<myusername>
. (Он жаловался, чтоecryptfs-utils
используется.)Кроме этого, это сработало для меня. Это далеко не просто, так что не стесняйтесь публиковать лучшие решения!
Googling around, я нашел этот пост :
Не поднимать старый поток, но если у кого-то есть ошибки, пытающиеся выполнить эти инструкции, вот что Я сделал.
Это сработало для меня. Разрешения на доступ к файлам для дома остаются неповрежденными и не перехватывают Dropbox или git repos. По какой-то причине моя новая установка на Ubuntu 9.10 не выполнила бы первую команду. Просто убедитесь, что вы думаете о процессе, используя
- Резервное копирование домашнего каталога во время входа в систему
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!
rm -rf
. Просто хочу опубликовать это не только для моей записи, но и для всех, кто сталкивается с проблемами.Некоторые заметки
- перезагружаются в root через grub немного непонятно мне; Я не перезагружался, просто переключился на использование root (другая учетная запись пользователя с привилегиями
sudo
будет работать одинаково хорошо).- Перед удалением пакетов
ecryptfs-utils
иlibecryptfs0
будут работать, мне нужно было удалите/home/.ecryptfs/<myusername>
. (Он жаловался, чтоecryptfs-utils
используется.)Кроме этого, это сработало для меня. Это далеко не просто, так что не стесняйтесь публиковать лучшие решения!
Googling around, я нашел этот пост :
Не поднимать старый поток, но если у кого-то есть ошибки, пытающиеся выполнить эти инструкции, вот что Я сделал.
Это сработало для меня. Разрешения на доступ к файлам для дома остаются неповрежденными и не перехватывают Dropbox или git repos. По какой-то причине моя новая установка на Ubuntu 9.10 не выполнила бы первую команду. Просто убедитесь, что вы думаете о процессе, используя
- Резервное копирование домашнего каталога во время входа в систему
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!
rm -rf
. Просто хочу опубликовать это не только для моей записи, но и для всех, кто сталкивается с проблемами.Некоторые заметки
- перезагружаются в root через grub немного непонятно мне; Я не перезагружался, просто переключился на использование root (другая учетная запись пользователя с привилегиями
sudo
будет работать одинаково хорошо).- Перед удалением пакетов
ecryptfs-utils
иlibecryptfs0
будут работать, мне нужно было удалите/home/.ecryptfs/<myusername>
. (Он жаловался, чтоecryptfs-utils
используется.)Кроме этого, это сработало для меня. Это далеко не просто, так что не стесняйтесь публиковать лучшие решения!
/home/.ecryptfs/<myusername>
. Кроме того, мне пришлось повторно установить /
в корневую консоль, но, я думаю, это еще одна история. Спасибо!
– Constantinius
29 November 2012 в 15:41
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
/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
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 , просто восстановите свой дом:]
Эти шаги будут работать в среде сервера
Шаг 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: Выход из системы / Логин, чтобы убедиться, что все пользователи материал будет перезагружен вправо (или что ошибки будут возникать, когда вы помните, что вы сделали)
Добавление другого руководства в длинный список после того, как я понял, что самые навязчивые шаги, упомянутые в другом месте, не нужны.
Мой гид не нуждается в перезагрузке, и я успешно закончил его по 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
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. Если вы хотите, вы можете сначала переименовать их и удалить их позже. Я не использовал ни одного из ответов здесь. Вместо этого (в Ubuntu Studio 14.04):
Я скопировал все файлы, которые я хотел сохранить, особенно все. * Файлы, в каталог за пределами $ HOME. Я создал нового пользователя (System> Users and Groups) и добавил этого пользователя в группу sudo. Я снял флажок «Шифровать домашнюю папку для защиты конфиденциальных данных». Я вышел из системы и снова зашел в систему, поскольку новый пользователь удалил мою первоначальную учетную запись, проверив, что было первым в числовом UID (дополнительные параметры), выбрав параметр для удаления файлов в моем исходном $ HOME. Это завершено, но с «неизвестной ошибкой». Проверка в / home Я видел, что мой старый ДОМАШНИЙ ДОМ был уволен. Я заново создал мою первоначальную учетную запись пользователя, чтобы убедиться, что она была создана с исходным числовым UID, который был, и обязательно оставит «Шифрованную домашнюю папку» защищать конфиденциальные данные ". Я удалил новую, практически пустую версию моего исходного каталога $ HOME и переименовал мою резервную копию $ HOME в мой оригинальный $ HOME и вышел из системы. Я вошел в мою новую оригинальную учетную запись, и все было так, как будто ничего не случилось. Я проверил / home, чтобы найти каталог .ecryptfs, который я удалил без какого-либо вреда.Я не вижу причин, по которым удаление пакета, который обеспечивает зашифрованные домашние каталоги, не является необязательным, и я отложил удаление новой учетной записи пользователя, созданной для этой цели, так как я думаю, что это может пригодиться будущее.
Мое объяснение для этого? Старый компьютер выглядит как неудачный. Когда это происходит, я хочу иметь доступ к HD на другом компьютере без каких-либо проблем.
Объяснение Джоника хорошо работает. Но вместо шага 2 я сделал:
Выход из системы Нажмите Ctrl + F4. Должен открыться интерфейс командной строки. Войдите в систему как root rm -rf .ecryptfsЗатем вместо шага 6: нажмите Ctrl + F7. Если ваш экран входа в GUI не отображается, нажмите Ctrl + F8.
Простое решение, которое сработало для меня:
У вас должен быть другой пользователь с 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 Войти как ваш пользователь и пользоваться домашним реестром без шифрования;) Здесь вы можете надеяться, что это поможет (см. ecryptfs-setup-private(1)
):
$ 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
- Удалите утилиты (это относится к вашему дистрибутиву Linux)
$ sudo apt-get remove ecryptfs-utils libecryptfs0
Объяснение Джоника работает хорошо. Но вместо шага 2 я сделал:
rm -rf .ecryptfs
Затем вместо шага 6: Нажмите Ctrl + F7. Если ваш экран входа в GUI не отображается, нажмите Ctrl + F8.
Я не использовал ни одного из ответов здесь. Вместо этого (в Ubuntu Studio 14.04):
Я не вижу причин, по которым удаление пакета, который обеспечивает зашифрованные домашние каталоги, не должно быть дополнительным, и я отложил удаление новой учетной записи пользователя, созданной для этой цели, поскольку я думаю это может пригодиться в будущем.
Моя причина для этого? Старый компьютер выглядит как неудачный. Когда это происходит, я хочу иметь доступ к HD на другом компьютере без каких-либо проблем.
Простое решение, которое сработало для меня:
У вас должен быть другой пользователь с доступом sudo
sudo rm -rf /home/youruser/.ecryptfs
sudo rm /home/youruser/.Private
sudo apt-get remove --purge ecryptfs-utils libecryptfs1
sudo reboot
tty
. (Нажмите Ctrl Alt F7
, Ctrl Alt F1
и т. Д.) Вам нужно будет работать с двумя tty
-s. Один корень и один из ваших основных пользователей. root
на отдельном tty, создайте новый домашний каталог mkdir /home/user.newdir
chown user:user /home/user.newdir
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. Резервное копирование вашего домашнего каталога
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: Выход из системы / Логин, чтобы убедиться, что все пользователи материал будет перезагружен вправо (или что ошибки произойдут, когда вы вспомните, что вы сделали)
Первое, что нужно сделать: РЕЗЕРВИРОВАТЬ ВАШ ДОМ. Я не могу сказать, что это громче ... в основном, уничтожение шифрования эквивалентно сбросу (rm -rf
) вашего дома, которое на самом деле скрыто монтированием.
2-й шаг: выйти из любого диспетчера рабочего стола и перейти на виртуальную консоль (CTRL-ALT-F1
)
Наконец: для деталей:
ecryptfs-setup-private --undo
В случае, если вы хотите для удаления вашей настройки электронного каталога 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
просто res разорвал ваш дом:]
Здесь вы можете надеяться, что это поможет (см. ecryptfs-setup-private(1)
):
$ 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
- Удалите утилиты (это относится к вашему дистрибутиву Linux)
$ sudo apt-get remove ecryptfs-utils libecryptfs0
Объяснение Джоника работает хорошо. Но вместо шага 2 я сделал:
rm -rf .ecryptfs
Затем вместо шага 6: Нажмите Ctrl + F7. Если ваш экран входа в GUI не отображается, нажмите Ctrl + F8.
Я не использовал ни одного из ответов здесь. Вместо этого (в Ubuntu Studio 14.04):
Я не вижу причин, по которым удаление пакета, который обеспечивает зашифрованные домашние каталоги, не должно быть дополнительным, и я отложил удаление новой учетной записи пользователя, созданной для этой цели, поскольку я думаю это может пригодиться в будущем.
Моя причина для этого? Старый компьютер выглядит как неудачный. Когда это происходит, я хочу иметь доступ к HD на другом компьютере без каких-либо проблем.
Простое решение, которое сработало для меня:
У вас должен быть другой пользователь с доступом sudo
sudo rm -rf /home/youruser/.ecryptfs
sudo rm /home/youruser/.Private
sudo apt-get remove --purge ecryptfs-utils libecryptfs1
sudo reboot
tty
. (Нажмите Ctrl Alt F7
, Ctrl Alt F1
и т. Д.) Вам нужно будет работать с двумя tty
-s. Один корень и один из ваших основных пользователей. root
на отдельном tty, создайте новый домашний каталог mkdir /home/user.newdir
chown user:user /home/user.newdir
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. Резервное копирование вашего домашнего каталога
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: Выход из системы / Логин, чтобы убедиться, что все пользователи материал будет перезагружен вправо (или что ошибки произойдут, когда вы вспомните, что вы сделали)
Первое, что нужно сделать: РЕЗЕРВИРОВАТЬ ВАШ ДОМ. Я не могу сказать, что это громче ... в основном, уничтожение шифрования эквивалентно сбросу (rm -rf
) вашего дома, которое на самом деле скрыто монтированием.
2-й шаг: выйти из любого диспетчера рабочего стола и перейти на виртуальную консоль (CTRL-ALT-F1
)
Наконец: для деталей:
ecryptfs-setup-private --undo
В случае, если вы хотите для удаления вашей настройки электронного каталога 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
просто res разорвал ваш дом:]