Как удалить шифрование из каталога, зашифрованного с помощью fscrypt?

Конечно, если бы у вас было только 3 файла, вы могли бы просто сделать

 mv home1 home2 home3 homeLife

Иногда проще сделать что-то вручную, чем читать документацию. Если у вас действительно было большое количество файлов с именем home*, то один трюк, который я использую (, который теперь является частью bash ), состоит в том, чтобы развернуть все совпадения glob, а затем вручную удалить совпадения, которые мне не нужны.. Чтобы развернуть глобус, введите Ctrl + x*после ввода выражения глобуса. Он расширится в командной строке, а затем вы исправите его вручную.

Например, в моем каталоге много «тестовых» файлов, и я хочу преобразовать их все , кроме test2, в новый файл:

cat test*

Теперь введите Ctrl + x *, и он расширится до

cat test test10 test11 test12 test13 test14 test15 test16 test17 test2 test20 test21 test22 test23 test24 test25 test26 test27 test28 test29 test3 test30 test31 test32 test33 test34 test35 test36 test37 test38 test4 test5 test6 test7 test8 test9 testa testb testbuild testc testd teste testf

Затем наведите курсор назад и удалите test2с 5 пробелами, а затем добавьте > test_allв конец командной строки.

cat test test10 test11 test12 test13 test14 test15 test16 test17 test20 test21 test22 test23 test24 test25 test26 test27 test28 test29 test3 test30 test31 test32 test33 test34 test35 test36 test37 test38 test4 test5 test6 test7 test8 test9 testa testb testbuild testc testd teste testf > test_all

Есть куча других фич Ctrl + x , но это единственная, которую я помню.

0
14.04.2021, 15:48
1 ответ

Я думаю, что вы не можете удалить шифрование. Чтобы добиться этого:

  1. Скопируйте домашние файлы в другое место (обратите внимание, что хорошие резервные копии считаются хорошей практикой)
  2. Удалить каталог /home/theuser
  3. Создайте новый каталог /home/theuser и примените разрешения группы владельца -
  4. Копировать файлы домой

наслаждаться

2
28.04.2021, 22:52

Теги

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