Это работает для меня. Попробуйте:
cat > script.sh <<EOF
#! /bin/bash
curl -s http://www.gutenberg.org/cache/epub/76/pg76.txt |tr '[:upper:]' '[:lower:]' | grep -oE '\w+' | sort |uniq -c | sort -nr | head -n 10
EOF
chmod +x script.sh
./script.sh
И это дает мне правильный ответ. Убедитесь, что вы не добавляете лишних (скрытых) символов в файл. Вы также можете скопировать / вставить команду в оболочку, чтобы убедиться, что она работает для вас.
Я настоятельно рекомендую вам использовать утилиту ecryptfs-recover-private в этих случаях.
Доступно полное объяснение того, как ее использовать ecryptfs-recover-private .
Я настоятельно рекомендую вам использовать утилиту ecryptfs-recover-private в этих случаях.
Доступно полное объяснение того, как ее использовать ecryptfs-recover-private .
Я настоятельно рекомендую вам использовать утилиту ecryptfs-recover-private в этих случаях.
Здесь доступно полное объяснение того, как ее использовать здесь .
Я настоятельно рекомендую вам использовать утилиту ecryptfs-recover-private в этих случаях.
Здесь доступно полное объяснение того, как ее использовать здесь .
Я настоятельно рекомендую вам использовать утилиту ecryptfs-recover-private в этих случаях.
Здесь доступно полное объяснение того, как ее использовать здесь .
Я настоятельно рекомендую вам использовать утилиту ecryptfs-recover-private в этих случаях.
Здесь доступно полное объяснение того, как ее использовать здесь .
Я настоятельно рекомендую вам использовать утилиту ecryptfs-recover-private в этих случаях.
Здесь доступно полное объяснение того, как ее использовать здесь .
Я настоятельно рекомендую вам использовать утилиту ecryptfs-recover-private в этих случаях.
Здесь доступно полное объяснение того, как ее использовать здесь .
Я настоятельно рекомендую вам использовать утилиту ecryptfs-recover-private в этих случаях.
Здесь доступно полное объяснение того, как ее использовать здесь .
sudo ecryptfs-recover-private --rw .ecryptfs/<YOUR_USER>/.Private
. Не нужно эксгумировать длинную кодовую фразу размером 32 байта, всего несколько попыток угадать пароль этого старого компьютера.
– Avio
14 August 2016 в 21:02
Попробуйте:
sudo ecryptfs-recover-private /media/<username>/<disk-guid>/home/.ecryptfs/<username>/.Private
вывод, если вы знаете кодовую фразу для входа:
INFO: Found [/media/<username>/<disk.guid>/home/.ecryptfs/<username>/.Private].
Try to recover this directory? [Y/n]:
INFO: Found your wrapped-passphrase
Do you know your LOGIN passphrase? [Y/n]
INFO: Enter your LOGIN passphrase...
Passphrase:
Inserted auth tok with sig [c67c3e3ace421e76] into the user session keyring
INFO: Success! Private data mounted at [/tmp/ecryptfs.xblDkqNZ].
Последняя строка показывает, где установлены дешифрованные данные
Кредиты Сантьяго Г. Марин в разделе комментариев этого сообщения
Наконец-то мне удалось смонтировать мой зашифрованный дом, сначала добавив кодовую фразу через
sudo ecryptfs-add-passphrase --fnek
, который получает мне следующую информацию:
Inserted auth tok with sig [aaaaaaaaaaaaaaaa] into the user session keyring
Inserted auth tok with sig [bbbbbbbbbbbbbbbb] into the user session keyring
Там, я помню bbbbbbbbbbbbbbbbb и продолжайте установку соответствующего каталога .Private:
sudo mount -t ecryptfs /mnt/oldhome/.ecryptfs/me/.Private /mnt/oldme
Появляется много вопросов, на которые я отвечаю по умолчанию, за исключением
Enable filename encryption (y/n) [n]: y
и
Filename Encryption Key (FNEK) Signature [aaaaaaaaaaaaaaaa]: bbbbbbbbbbbbbbbb
С bbbbbbbbbbbbbbbbb, конечно, являясь сигнатурой, которую я ранее помнил. Легко, да?
У меня была такая же ошибка ERROR: Failed to mount private data at [/tmp/ecryptfs....] после того, как я переименовал предыдущее (оригинальное) имя пользователя POSIX в old_user, а затем создал нового пользователя с именем оригинала (предыдущее имя пользователя).
Чтобы иметь возможность монтировать зашифрованный домашний каталог от old_user, мне пришлось переделать ссылки symbolik для .encryptfs и .Private в своей папке (поскольку они были привязаны к /home/original_name/).
После этого следующая команда
/usr/bin/ecryptfs-recover-private /home/old_user/.Private
Если вышеописанное не удается из-за ключевой проблемы (см. dmesg или syslog), например
Could not find key with description: [XXX]
process_request_key_err: No key Could not find valid key in user session keyring for sig specified in mount option: [XXX]
, попробуйте добавить passphrase вручную: Вариант 1 в /usr/bin/ecryptfs-manager (он может показать вам, что ключ уже есть, это нормально.), а затем выполните ecryptfs-recover-private /home/old_user/.Private еще раз.
Попробуйте:
sudo ecryptfs-recover-private /media/<username>/<disk-guid>/home/.ecryptfs/<username>/.Private
вывод, если вы знаете кодовую фразу для входа:
INFO: Found [/media/<username>/<disk.guid>/home/.ecryptfs/<username>/.Private].
Try to recover this directory? [Y/n]:
INFO: Found your wrapped-passphrase
Do you know your LOGIN passphrase? [Y/n]
INFO: Enter your LOGIN passphrase...
Passphrase:
Inserted auth tok with sig [c67c3e3ace421e76] into the user session keyring
INFO: Success! Private data mounted at [/tmp/ecryptfs.xblDkqNZ].
Последняя строка показывает, где установлены дешифрованные данные
Кредиты Сантьяго Г. Марин в разделе комментариев этого сообщения
Наконец-то мне удалось смонтировать мой зашифрованный дом, сначала добавив кодовую фразу через
sudo ecryptfs-add-passphrase --fnek
, который получает мне следующую информацию:
Inserted auth tok with sig [aaaaaaaaaaaaaaaa] into the user session keyring
Inserted auth tok with sig [bbbbbbbbbbbbbbbb] into the user session keyring
Там, я помню bbbbbbbbbbbbbbbbb и продолжайте установку соответствующего каталога .Private:
sudo mount -t ecryptfs /mnt/oldhome/.ecryptfs/me/.Private /mnt/oldme
Появляется много вопросов, на которые я отвечаю по умолчанию, за исключением
Enable filename encryption (y/n) [n]: y
и
Filename Encryption Key (FNEK) Signature [aaaaaaaaaaaaaaaa]: bbbbbbbbbbbbbbbb
С bbbbbbbbbbbbbbbbb, конечно, являясь сигнатурой, которую я ранее помнил. Легко, да?
У меня была такая же ошибка ERROR: Failed to mount private data at [/tmp/ecryptfs....] после того, как я переименовал предыдущее (оригинальное) имя пользователя POSIX в old_user, а затем создал нового пользователя с именем оригинала (предыдущее имя пользователя).
Чтобы иметь возможность монтировать зашифрованный домашний каталог от old_user, мне пришлось переделать ссылки symbolik для .encryptfs и .Private в своей папке (поскольку они были привязаны к /home/original_name/).
После этого следующая команда
/usr/bin/ecryptfs-recover-private /home/old_user/.Private
Если вышеописанное не удается из-за ключевой проблемы (см. dmesg или syslog), например
Could not find key with description: [XXX]
process_request_key_err: No key Could not find valid key in user session keyring for sig specified in mount option: [XXX]
, попробуйте добавить passphrase вручную: Вариант 1 в /usr/bin/ecryptfs-manager (он может показать вам, что ключ уже есть, это нормально.), а затем выполните ecryptfs-recover-private /home/old_user/.Private еще раз.
Попробуйте:
sudo ecryptfs-recover-private /media/<username>/<disk-guid>/home/.ecryptfs/<username>/.Private
вывод, если вы знаете кодовую фразу для входа:
INFO: Found [/media/<username>/<disk.guid>/home/.ecryptfs/<username>/.Private].
Try to recover this directory? [Y/n]:
INFO: Found your wrapped-passphrase
Do you know your LOGIN passphrase? [Y/n]
INFO: Enter your LOGIN passphrase...
Passphrase:
Inserted auth tok with sig [c67c3e3ace421e76] into the user session keyring
INFO: Success! Private data mounted at [/tmp/ecryptfs.xblDkqNZ].
Последняя строка показывает, где дешифрованные данные установлены
Кредиты Сантьяго Г. Марин в разделе комментариев из этого сообщения
Наконец, мне удалось смонтировать мой зашифрованный дом, сначала добавив кодовую фразу через
sudo ecryptfs-add-passphrase --fnek
, которая получает мне следующую информацию:
Inserted auth tok with sig [aaaaaaaaaaaaaaaa] into the user session keyring
Inserted auth tok with sig [bbbbbbbbbbbbbbbb] into the user session keyring
Там, я помню bbbbbbbbbbbbbbbbb и продолжайте установку соответствующего каталога .Private:
sudo mount -t ecryptfs /mnt/oldhome/.ecryptfs/me/.Private /mnt/oldme
Появляется много вопросов, на которые я отвечаю по умолчанию, за исключением
Enable filename encryption (y/n) [n]: y
и
Filename Encryption Key (FNEK) Signature [aaaaaaaaaaaaaaaa]: bbbbbbbbbbbbbbbb
С bbbbbbbbbbbbbbbbb, конечно, являясь сигнатурой, которую я ранее помнил. Легко, да?
У меня была та же ошибка ERROR: Failed to mount private data at [/tmp/ecryptfs....]
после того, как я переименовал предыдущее (оригинальное) имя пользователя POSIX в old_user, а затем создал нового пользователя с оригинальным (предыдущим именем пользователя).
Чтобы смонтировать зашифрованный домашний каталог из old_user, мне пришлось переделать ссылки symbolik для .encryptfs и .Private в своей папке (поскольку они были привязаны к /home/original_name/).
После этого следующая команда
/usr/bin/ecryptfs-recover-private /home/old_user/.Private
Если вышеизложенное не удается из-за ключевой проблемы (см. dmesg или syslog), например
Could not find key with description: [XXX]
process_request_key_err: No key Could not find valid key in user session keyring for sig specified in mount option: [XXX]
, попробуйте добавить passphrase вручную: Вариант 1 в /usr/bin/ecryptfs-manager
(он может показать вам, что ключ уже есть, это нормально.), а затем выполните ecryptfs-recover-private /home/old_user/.Private
еще раз.
Попробуйте:
sudo ecryptfs-recover-private /media/<username>/<disk-guid>/home/.ecryptfs/<username>/.Private
вывод, если вы знаете кодовую фразу для входа:
INFO: Found [/media/<username>/<disk.guid>/home/.ecryptfs/<username>/.Private].
Try to recover this directory? [Y/n]:
INFO: Found your wrapped-passphrase
Do you know your LOGIN passphrase? [Y/n]
INFO: Enter your LOGIN passphrase...
Passphrase:
Inserted auth tok with sig [c67c3e3ace421e76] into the user session keyring
INFO: Success! Private data mounted at [/tmp/ecryptfs.xblDkqNZ].
Последняя строка показывает, где дешифрованные данные установлены
Кредиты Сантьяго Г. Марин в разделе комментариев из этого сообщения
Наконец, мне удалось смонтировать мой зашифрованный дом, сначала добавив кодовую фразу через
sudo ecryptfs-add-passphrase --fnek
, которая получает мне следующую информацию:
Inserted auth tok with sig [aaaaaaaaaaaaaaaa] into the user session keyring
Inserted auth tok with sig [bbbbbbbbbbbbbbbb] into the user session keyring
Там, я помню bbbbbbbbbbbbbbbbb и продолжайте установку соответствующего каталога .Private:
sudo mount -t ecryptfs /mnt/oldhome/.ecryptfs/me/.Private /mnt/oldme
Появляется много вопросов, на которые я отвечаю по умолчанию, за исключением
Enable filename encryption (y/n) [n]: y
и
Filename Encryption Key (FNEK) Signature [aaaaaaaaaaaaaaaa]: bbbbbbbbbbbbbbbb
С bbbbbbbbbbbbbbbbb, конечно, являясь сигнатурой, которую я ранее помнил. Легко, да?
У меня была та же ошибка ERROR: Failed to mount private data at [/tmp/ecryptfs....]
после того, как я переименовал предыдущее (оригинальное) имя пользователя POSIX в old_user, а затем создал нового пользователя с оригинальным (предыдущим именем пользователя).
Чтобы смонтировать зашифрованный домашний каталог из old_user, мне пришлось переделать ссылки symbolik для .encryptfs и .Private в своей папке (поскольку они были привязаны к /home/original_name/).
После этого следующая команда
/usr/bin/ecryptfs-recover-private /home/old_user/.Private
Если вышеизложенное не удается из-за ключевой проблемы (см. dmesg или syslog), например
Could not find key with description: [XXX]
process_request_key_err: No key Could not find valid key in user session keyring for sig specified in mount option: [XXX]
, попробуйте добавить passphrase вручную: Вариант 1 в /usr/bin/ecryptfs-manager
(он может показать вам, что ключ уже есть, это нормально.), а затем выполните ecryptfs-recover-private /home/old_user/.Private
еще раз.
Попробуйте:
sudo ecryptfs-recover-private /media/<username>/<disk-guid>/home/.ecryptfs/<username>/.Private
вывод, если вы знаете кодовую фразу для входа:
INFO: Found [/media/<username>/<disk.guid>/home/.ecryptfs/<username>/.Private].
Try to recover this directory? [Y/n]:
INFO: Found your wrapped-passphrase
Do you know your LOGIN passphrase? [Y/n]
INFO: Enter your LOGIN passphrase...
Passphrase:
Inserted auth tok with sig [c67c3e3ace421e76] into the user session keyring
INFO: Success! Private data mounted at [/tmp/ecryptfs.xblDkqNZ].
Последняя строка показывает, где дешифрованные данные установлены
Кредиты Сантьяго Г. Марин в разделе комментариев из этого сообщения
Наконец, мне удалось смонтировать мой зашифрованный дом, сначала добавив кодовую фразу через
sudo ecryptfs-add-passphrase --fnek
, которая получает мне следующую информацию:
Inserted auth tok with sig [aaaaaaaaaaaaaaaa] into the user session keyring
Inserted auth tok with sig [bbbbbbbbbbbbbbbb] into the user session keyring
Там, я помню bbbbbbbbbbbbbbbbb и продолжайте установку соответствующего каталога .Private:
sudo mount -t ecryptfs /mnt/oldhome/.ecryptfs/me/.Private /mnt/oldme
Появляется много вопросов, на которые я отвечаю по умолчанию, за исключением
Enable filename encryption (y/n) [n]: y
и
Filename Encryption Key (FNEK) Signature [aaaaaaaaaaaaaaaa]: bbbbbbbbbbbbbbbb
С bbbbbbbbbbbbbbbbb, конечно, являясь сигнатурой, которую я ранее помнил. Легко, да?
У меня была та же ошибка ERROR: Failed to mount private data at [/tmp/ecryptfs....]
после того, как я переименовал предыдущее (оригинальное) имя пользователя POSIX в old_user, а затем создал нового пользователя с оригинальным (предыдущим именем пользователя).
Чтобы смонтировать зашифрованный домашний каталог из old_user, мне пришлось переделать ссылки symbolik для .encryptfs и .Private в своей папке (поскольку они были привязаны к /home/original_name/).
После этого следующая команда
/usr/bin/ecryptfs-recover-private /home/old_user/.Private
Если вышеизложенное не удается из-за ключевой проблемы (см. dmesg или syslog), например
Could not find key with description: [XXX]
process_request_key_err: No key Could not find valid key in user session keyring for sig specified in mount option: [XXX]
, попробуйте добавить passphrase вручную: Вариант 1 в /usr/bin/ecryptfs-manager
(он может показать вам, что ключ уже есть, это нормально.), а затем выполните ecryptfs-recover-private /home/old_user/.Private
еще раз.
Попробуйте:
sudo ecryptfs-recover-private /media/<username>/<disk-guid>/home/.ecryptfs/<username>/.Private
вывод, если вы знаете кодовую фразу для входа:
INFO: Found [/media/<username>/<disk.guid>/home/.ecryptfs/<username>/.Private].
Try to recover this directory? [Y/n]:
INFO: Found your wrapped-passphrase
Do you know your LOGIN passphrase? [Y/n]
INFO: Enter your LOGIN passphrase...
Passphrase:
Inserted auth tok with sig [c67c3e3ace421e76] into the user session keyring
INFO: Success! Private data mounted at [/tmp/ecryptfs.xblDkqNZ].
Последняя строка показывает, где дешифрованные данные установлены
Кредиты Сантьяго Г. Марин в разделе комментариев из этого сообщения
Наконец, мне удалось смонтировать мой зашифрованный дом, сначала добавив кодовую фразу через
sudo ecryptfs-add-passphrase --fnek
, которая получает мне следующую информацию:
Inserted auth tok with sig [aaaaaaaaaaaaaaaa] into the user session keyring
Inserted auth tok with sig [bbbbbbbbbbbbbbbb] into the user session keyring
Там, я помню bbbbbbbbbbbbbbbbb и продолжайте установку соответствующего каталога .Private:
sudo mount -t ecryptfs /mnt/oldhome/.ecryptfs/me/.Private /mnt/oldme
Появляется много вопросов, на которые я отвечаю по умолчанию, за исключением
Enable filename encryption (y/n) [n]: y
и
Filename Encryption Key (FNEK) Signature [aaaaaaaaaaaaaaaa]: bbbbbbbbbbbbbbbb
С bbbbbbbbbbbbbbbbb, конечно, являясь сигнатурой, которую я ранее помнил. Легко, да?
У меня была та же ошибка ERROR: Failed to mount private data at [/tmp/ecryptfs....]
после того, как я переименовал предыдущее (оригинальное) имя пользователя POSIX в old_user, а затем создал нового пользователя с оригинальным (предыдущим именем пользователя).
Чтобы смонтировать зашифрованный домашний каталог из old_user, мне пришлось переделать ссылки symbolik для .encryptfs и .Private в своей папке (поскольку они были привязаны к /home/original_name/).
После этого следующая команда
/usr/bin/ecryptfs-recover-private /home/old_user/.Private
Если вышеизложенное не удается из-за ключевой проблемы (см. dmesg или syslog), например
Could not find key with description: [XXX]
process_request_key_err: No key Could not find valid key in user session keyring for sig specified in mount option: [XXX]
, попробуйте добавить passphrase вручную: Вариант 1 в /usr/bin/ecryptfs-manager
(он может показать вам, что ключ уже есть, это нормально.), а затем выполните ecryptfs-recover-private /home/old_user/.Private
еще раз.
Попробуйте:
sudo ecryptfs-recover-private /media/<username>/<disk-guid>/home/.ecryptfs/<username>/.Private
вывод, если вы знаете кодовую фразу для входа:
INFO: Found [/media/<username>/<disk.guid>/home/.ecryptfs/<username>/.Private].
Try to recover this directory? [Y/n]:
INFO: Found your wrapped-passphrase
Do you know your LOGIN passphrase? [Y/n]
INFO: Enter your LOGIN passphrase...
Passphrase:
Inserted auth tok with sig [c67c3e3ace421e76] into the user session keyring
INFO: Success! Private data mounted at [/tmp/ecryptfs.xblDkqNZ].
Последняя строка показывает, где дешифрованные данные установлены
Кредиты Сантьяго Г. Марин в разделе комментариев из этого сообщения
Наконец, мне удалось смонтировать мой зашифрованный дом, сначала добавив кодовую фразу через
sudo ecryptfs-add-passphrase --fnek
, которая получает мне следующую информацию:
Inserted auth tok with sig [aaaaaaaaaaaaaaaa] into the user session keyring
Inserted auth tok with sig [bbbbbbbbbbbbbbbb] into the user session keyring
Там, я помню bbbbbbbbbbbbbbbbb и продолжайте установку соответствующего каталога .Private:
sudo mount -t ecryptfs /mnt/oldhome/.ecryptfs/me/.Private /mnt/oldme
Появляется много вопросов, на которые я отвечаю по умолчанию, за исключением
Enable filename encryption (y/n) [n]: y
и
Filename Encryption Key (FNEK) Signature [aaaaaaaaaaaaaaaa]: bbbbbbbbbbbbbbbb
С bbbbbbbbbbbbbbbbb, конечно, являясь сигнатурой, которую я ранее помнил. Легко, да?
У меня была та же ошибка ERROR: Failed to mount private data at [/tmp/ecryptfs....]
после того, как я переименовал предыдущее (оригинальное) имя пользователя POSIX в old_user, а затем создал нового пользователя с оригинальным (предыдущим именем пользователя).
Чтобы смонтировать зашифрованный домашний каталог из old_user, мне пришлось переделать ссылки symbolik для .encryptfs и .Private в своей папке (поскольку они были привязаны к /home/original_name/).
После этого следующая команда
/usr/bin/ecryptfs-recover-private /home/old_user/.Private
Если вышеизложенное не удается из-за ключевой проблемы (см. dmesg или syslog), например
Could not find key with description: [XXX]
process_request_key_err: No key Could not find valid key in user session keyring for sig specified in mount option: [XXX]
, попробуйте добавить passphrase вручную: Вариант 1 в /usr/bin/ecryptfs-manager
(он может показать вам, что ключ уже есть, это нормально.), а затем выполните ecryptfs-recover-private /home/old_user/.Private
еще раз.