Несколько дней назад я установил ecryptfs, создал личный каталог, используя его. Теперь мой вход в Ubuntu стал очень медленным. Я попытался удалить ecryptfs из Synaptic. Я нашел это, это не может быть удалено таким образом. Где-то я читал об этой команде
ecryptfs-setup-private --undo
Но эта команда отображает довольно запутанный список команд на терминале. Я не хочу испортить мою установку и не хочу терять мою учетную запись администратора.
Теперь мой вопрос: как я могу безопасно удалить / home / user / Private (.Private) и удалить шифрование ecryptfs?
Ответы:
На самом деле ecryptfs очень точно говорит вам, что делать при запуске
ecryptfs-setup-private --undo
, просто следуйте его инструкциям.Эта команда заполняет
$PRIVATE
переменную путем к вашему личному каталогу. Либо путь сохраняется в~/.ecryptfs/Private.mnt
файле (где ~ - ваш домашний каталог), либо, если файл не существует, он возвращается к ~ / Private path. Затем вы можете запуститьecho $PRIVATE
команду, чтобы проверить содержимое переменной PRIVATE. Когда вы увидите $ PRIVATE в следующих командах, он будет заменен содержимым переменной ~ / Private в вашем случае.Это важно.
eCryptFS - это своего рода файловая система, которая монтируется в пространстве пользователя (Википедия объясняет, о чем идет монтирование . Это также причина, по которой личная папка не может быть так легко удалена. Думайте о ней как о прокси, который прозрачно шифрует и дешифрует ваши файлы. Эта команда Размонтирует папку, которая эффективно отключает шифрование.
chmod
наборы файлов разрешения . В этом случае вы говорите: «сделать файл / каталог хранящимся в $ PRIVATE читабельным, записываемым и исполняемым для меня (700)» - иначе вы не сможете удалить каталог, так как у вас нет прав на запись.Это именно то, что говорит.
rm
команда означает ReMove,-r
означает рекурсивный (для рекурсивного удаления каталогов) иf
означает Force («прекратите пилить меня, просто удалите его»). Это удалит все эти три каталога: $ PRIVATE, ~ / .Private, ~ / .ecryptfsЕсли вы хотите, вы можете удалить эти каталоги вручную из Nautilus (просто отметьте «Просмотр> Показать скрытые файлы», чтобы увидеть каталоги .Private и .ecryptfs в вашем домашнем каталоге).
Это удалит
ecryptfs-utils
иlibecryptfs0
. Вы можете сделать это из Synaptic или просто игнорировать его, если хотите сохранить eCryptFS (например, для других пользователей).Если вы будете следовать этим инструкциям, вы не рискуете разрушить вашу систему или потерять ваши файлы - если, конечно, вы не создадите резервные копии файлов из ~ / Private каталога.
источник
cat ~/.ecryptfs/Private.mnt 2>/dev/null || echo $HOME/Private
"?cat ~/.ecryptfs/Private.mnt 2>/dev/null || echo $HOME/Private
), и он выдал «$ Command Not Found!»Процедура удаления описана в утилите ecryptfs-setup-private (1) с
--undo
опцией:Полное раскрытие: я один из авторов и сопровождающих eCryptfs .
источник
Я следовал инструкциям, приведенным в https://help.ubuntu.com/community/EncryptedPrivateDirectory#Using%20in%20conjunction%20with%20Auto-login в разделе «Как удалить зашифрованную настройку частного каталога».
Примечания:
Если у вас нет доступа к данным в вашей личной папке или имена файлов зашифрованы, выполните следующие действия:
Примечание: эта процедура является альтернативой, которую я нашел сам (с помощью друга), потому что все, что я читаю на форумах, не работает для меня.
Последняя команда откроет папку /tmp/ecryptfs.yyyyyyyy, где вы можете получить доступ к расшифрованным данным, чтобы сделать резервную копию. Затем вы закрываете папку и закрываете терминал.
источник