Как изменить пароль для частного каталога, зашифрованного с ecryptfs

Я настроил a ~/Private каталог, но теперь я хочу изменить пароль, который я использовал. Я переместил все файлы из той папки для запуска с нуля. До сих пор я попробовал:

~ $ cd /
/ $ ecryptfs-umount-private
/ $ ecryptfs-setup-private --force

Я изменяюсь на корень, потому что иначе я не мог бы размонтироваться. ecryptfs-setup-private затем просит, чтобы я вышел из системы и вошел в agan, но после выполнения этого, я все еще не могу использовать свой новый пароль, чтобы размонтировать и смонтировать каталог снова:

~ $ cd /
/ $ ecryptfs-umount-private 
/ $ ecryptfs-mount-private 
Enter your login passphrase:
Error: Unwrapping passphrase and inserting into the user session keyring failed [-5]
Info: Check the system log for more information from libecryptfs
ERROR: Your passphrase is incorrect

Я думаю, что новый пароль не был на самом деле принят ecryptfs по некоторым причинам.

Примечание о дублировании:

Этим вопросом является дубликат этого, но я нашел последнего неясным и не полезный, потому что он фокусируется об обертывании и разворачивании пароля, который не связан с этой проблемой насколько я понимаю

2
задан 13 April 2017 в 15:24

1 ответ

Как сказано в Изменение пароль ecryptfs каталога :

нет никакого способа изменить пароль на лету, поскольку ecryptfs шифрует каждый файл с тем паролем индивидуально, и все файлы должны быть переписаны с новым паролем.

, Таким образом, все, что можно сделать, создают новый каталог, монтируют его с новым паролем и копируют все файлы там.

0
ответ дан 2 December 2019 в 23:16

Другие вопросы по тегам:

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