DrPython - это специфичная для python IDE, написанная на python, и я считаю, что вы даже можете расширить ее на python. Особенности:
Выделение синтаксиса Браузер класса Встроенный отладчик python
На самом деле ecryptfs очень точно говорит вам, что делать, когда вы запускаете ecryptfs-setup-private --undo, просто следуйте его инструкциям.
Получите вашу точку доступа к личным каталогам$ PRIVATE=`cat ~/.ecryptfs/Private.mnt 2>/dev/null || echo $HOME/Private`
Эта команда заполняет $PRIVATE с указанием пути к вашей частной директории. Либо путь сохраняется в файле ~/.ecryptfs/Private.mnt (где ~ - ваш домашний каталог), либо если файл не существует, он возвращается к ~ / Private path. Затем вы можете запустить команду echo $PRIVATE, чтобы проверить содержимое переменной PRIVATE. Когда вы увидите $ PRIVATE в следующих командах, он будет заменен содержимым переменной ~ / Private в вашем случае.
Получите вашу точку монтирования в личном каталоге
[!d4 ]Убедитесь, что вы переместили все релевантные данные из вашего каталога $ PRIVATE
Отключите свой зашифрованный частный каталог$ ecryptfs-umount-private
Это важно.
[d12 ]Unmount ваш зашифрованный частный каталог
$ chmod 700 $PRIVATE
eCryptFS - это вид файловой системы, которая монтируется в пространстве пользователя (Wikipedia объясняет, что происходит вокруг. Это также причина, почему частная папка не удаляется так легко. Подумайте об этом как о прокси, который прозрачно шифрует и расшифровывает ваши файлы.Эта команда отключает папку, которая эффективно отключает шифрование.
Удаляет $ PRIVATE, ~ / .Private, ~ / .ecryptfs Примечание: ЭТО ОЧЕНЬ ПОСТОЯННО, ОЧЕНЬ ОСТОРОЖНО$ rm -rf $PRIVATE ~/.Private ~/.ecryptfs
Сделайте вашу личную папку доступной для записи снова
chmod устанавливает права доступа к файлам. В этом случае вы скажем: «сделать файл / каталог сохраненным в $ PRIVATE доступным для чтения, записываемым и исполняемым для меня (700)» - вы не можете иначе удалить каталог, так как у вас нет доступа на запись.
Удалить $ PRIVATE, ~ / .Private, ~ / .ecryptfs
$ sudo apt-get remove ecryptfs-utils libecryptfs0
Это делает именно то, что он говорит. Команда rm означает ReMove, -r означает рекурсивный (для рекурсивного удаления каталогов), а f означает Force («перестаньте меня, просто удалите»). Это приведет к удалению всех этих трех каталогов: $ PRIVATE, ~ / .Private, ~ / .ecryptfs
Если вы хотите, вы можете удалить эти каталоги вручную из Nautilus (просто отметьте «Просмотр> Показать скрытые файлы», чтобы увидеть .Private и .ecryptfs каталоги в вашем домашнем каталоге).
На самом деле ecryptfs очень точно говорит вам, что делать, когда вы запускаете ecryptfs-setup-private --undo
, просто следуйте его инструкциям.
Получите вашу точку подключения личного каталога
blockquote>$ PRIVATE=`cat ~/.ecryptfs/Private.mnt 2>/dev/null || echo $HOME/Private`
Эта команда заполняет переменную
$PRIVATE
путём вашего частного каталога. Либо путь сохраняется в файле~/.ecryptfs/Private.mnt
(где ~ - ваш домашний каталог), либо если файл не существует, он возвращается к ~ / Private path. Затем вы можете запустить командуecho $PRIVATE
, чтобы проверить содержимое переменной PRIVATE. Когда вы увидите $ PRIVATE в следующих командах, он будет заменен содержимым переменной ~ / Private в вашем случае.Убедитесь, что вы переместили все релевантные данные из вашего $ PRIVATE directory
blockquote>Это важно.
Unmount ваш зашифрованный частный каталог
blockquote>$ ecryptfs-umount-private
eCryptFS - это своего рода файловая система, которая монтируется в пользовательском пространстве (Wikipedia объясняет , что происходит вокруг . Это также причина, почему личная папка не может быть удалена так легко. Подумайте об этом как о прокси, который прозрачно шифрует и расшифровывает ваши файлы Эта команда удаляет папку, которая эффективно отключает шифрование.
Сделайте вашу личную папку доступной для записи снова
blockquote>$ chmod 700 $PRIVATE
chmod
устанавливает разрешает доступ к файлам . В этом случае вы скажете: «Сделать файл / каталог сохраненным в $ PRIVATE доступным для чтения, записываемым и исполняемым для меня (700)» - вы не можете иначе удалить директора y, поскольку у вас нет доступа на запись.Удалить $ PRIVATE, ~ / .Private, ~ / .ecryptfs
Примечание: ЭТО ОЧЕНЬ ПОСТОЯННО, ОЧЕНЬ ОСТОРОЖНО
blockquote >$ rm -rf $PRIVATE ~/.Private ~/.ecryptfs
Это делает именно то, что он говорит. Команда
rm
означает ReMove,-r
означает рекурсивный (для рекурсивного удаления каталогов), аf
означает Force («перестаньте меня, просто удалите»). Это приведет к удалению всех этих трех каталогов: $ PRIVATE, ~ / .Private, ~ / .ecryptfsЕсли вы хотите, вы можете удалить эти каталоги вручную из Nautilus (просто отметьте «Просмотр> Показать скрытые файлы», для просмотра директорий .Private и .ecryptfs в домашнем каталоге).
Удалите утилит (это относится к вашему дистрибутиву Linux)
blockquote>$ sudo apt-get remove ecryptfs-utils libecryptfs0
Это приведет к удалению
ecryptfs-utils
иlibecryptfs0
. Вы можете сделать это из Synaptic или просто проигнорировать его, если хотите сохранить eCryptFS (например, для других пользователей).Если вы следуете этим инструкциям, нет риска разрушить вашу систему или потерять файлы - если, конечно, вы не делаете резервные копии своих файлов из ~ / Private directory.
cat ~/.ecryptfs/Private.mnt 2>/dev/null || echo $HOME/Private
& quot; ?
– Curious Apprentice
4 May 2012 в 22:54
cat ~/.ecryptfs/Private.mnt 2>/dev/null || echo $HOME/Private
) и вывел «$ Command Not Found!» & Quot;
– Curious Apprentice
5 May 2012 в 22:02
Процедура удаления документирована в утилите ecryptfs-setup-private (1) с опцией --undo:
$ ecryptfs-setup-private --undo
In the event that you want to remove your eCryptfs Private Directory setup,
you will need to very carefully perform the following actions manually:
1. Obtain your Private directory mountpoint
$ PRIVATE=`cat ~/.ecryptfs/Private.mnt 2>/dev/null || echo $HOME/Private`
2. Ensure that you have moved all relevant data out of your $PRIVATE directory
3. Unmount your encrypted private directory
$ ecryptfs-umount-private
4. Make your Private directory writable again
$ chmod 700 $PRIVATE
5. Remove $PRIVATE, ~/.Private, ~/.ecryptfs
Note: THIS IS VERY PERMANENT, BE VERY CAREFUL
$ rm -rf $PRIVATE ~/.Private ~/.ecryptfs
6. Uninstall the utilities (this is specific to your Linux distribution)
$ sudo apt-get remove ecryptfs-utils libecryptfs0
Полное раскрытие: Я являюсь одним из авторов и сопровождающих eCryptfs .
Я выполнил инструкции, приведенные в https://help.ubuntu.com/community/EncryptedPrivateDirectory#Using%20in%20conjunction%20with%20Auto-login в разделе «Как удалить зашифрованную установку частного каталога».
Примечания:
Вы должны войти в правильную сессию пользователя, я имею в виду тот, который вы не хотите зашифровывать. BACKUP все данные в вашей частной папке (/ home / your-user-name / Private обычно). Удалить ecryptfs (шаг 5) является необязательным, с предыдущими шагами это нормально.t иметь доступ к данным в вашей частной папке или имена файлов зашифрованы, а затем выполните следующие действия:
Примечание. Эта процедура является альтернативой, которую я нашел сам (с помощью друга), потому что все я
$ sudo ecryptfs-recover-private $ [sudo] пароль для «user-name» $ INFO: поиск зашифрованных частных каталогов (это может занять некоторое время) ... INFO: Найдено [/home/.ecryptfs/"user-name"/.Private]. Попробуйте восстановить этот каталог? [Y / n]: Y INFO: Нашел вашу завернутую фразу ... Знаете ли вы свой ЛОГИННАЯ кодовая фраза? [Y / n]: Y INFO: Введите свою кодовую фразу LOGIN ... Парольная фраза: * LOGIN PASSPHRASE «имя-пользователя» Введенный auth tok с sig [xxxxxxxxxxxxxxx] в пользовательский ключ sesiong INFO: Успех! только для чтения в [/tmp/ecryptfs.yyyyyyyy]. $ sudo nautilus / t mp / ecryptfs.yyyyyyyy /Последняя команда откроет папку /tmp/ecryptfs.yyyyyyyyy, если вы можете использовать ваши дешифрованные данные, чтобы сделать резервную копию. Затем вы закроете папку и закроете терминал.
Я выполнил инструкции, приведенные в https://help.ubuntu.com/community/EncryptedPrivateDirectory#Using%20in%20conjunction%20with%20Auto-login в разделе «Как удалить зашифрованный
Примечания:
Если у вас нет доступа к данным в вашей частной папке или имена файлов зашифрованы, выполните следующие действия:
Примечание. Эта процедура альтернативу, которую я нашел сам (с помощью друга), потому что все, что я читал в форумах, не работает для меня.
Последняя команда откроет folder /tmp/ecryptfs.yyyyyyyy, вы можете использовать ваши дешифрованные данные для создания резервной копии. Затем вы закрываете папку и закрываете терминал.
Процедура удаления документирована в утилите ecryptfs-setup-private (1) с опцией --undo
:
$ ecryptfs-setup-private --undo
In the event that you want to remove your eCryptfs Private Directory setup,
you will need to very carefully perform the following actions manually:
1. Obtain your Private directory mountpoint
$ PRIVATE=`cat ~/.ecryptfs/Private.mnt 2>/dev/null || echo $HOME/Private`
2. Ensure that you have moved all relevant data out of your $PRIVATE directory
3. Unmount your encrypted private directory
$ ecryptfs-umount-private
4. Make your Private directory writable again
$ chmod 700 $PRIVATE
5. Remove $PRIVATE, ~/.Private, ~/.ecryptfs
Note: THIS IS VERY PERMANENT, BE VERY CAREFUL
$ rm -rf $PRIVATE ~/.Private ~/.ecryptfs
6. Uninstall the utilities (this is specific to your Linux distribution)
$ sudo apt-get remove ecryptfs-utils libecryptfs0
Полное раскрытие: Я один из авторов и сопровождающих eCryptfs .
Я выполнил инструкции, приведенные в https://help.ubuntu.com/community/EncryptedPrivateDirectory#Using%20in%20conjunction%20with%20Auto-login в разделе «Как удалить зашифрованный
Примечания:
Если у вас нет доступа к данным в вашей частной папке или имена файлов зашифрованы, выполните следующие действия:
Примечание. Эта процедура альтернативу, которую я нашел сам (с помощью друга), потому что все, что я читал в форумах, не работает для меня.
Последняя команда откроет folder /tmp/ecryptfs.yyyyyyyy, вы можете использовать ваши дешифрованные данные для создания резервной копии. Затем вы закрываете папку и закрываете терминал.