Я настроил 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 по некоторым причинам.
Этим вопросом является дубликат этого, но я нашел последнего неясным и не полезный, потому что он фокусируется об обертывании и разворачивании пароля, который не связан с этой проблемой насколько я понимаю
Как сказано в Изменение пароль ecryptfs каталога :
нет никакого способа изменить пароль на лету, поскольку ecryptfs шифрует каждый файл с тем паролем индивидуально, и все файлы должны быть переписаны с новым паролем.
, Таким образом, все, что можно сделать, создают новый каталог, монтируют его с новым паролем и копируют все файлы там.