this post was submitted on 01 Jun 2024
15 points (100.0% liked)

Linux Questions

1068 readers
22 users here now

Linux questions Rules (in addition of the Lemmy.zip rules)

Tips for giving and receiving help

Any rule violations will result in disciplinary actions

founded 1 year ago
MODERATORS
 

I tried the following

sudo cryptsetup luksChangekey /dev/nvme0n1p3 < new passphrase > 

It then asks for the Sudo password, then asks for the old passphrase, but then it prints this error message

Failed to open key file.

what went wrong ?

Edit: turns out using GNOME Disks is way more straightforward.. ๐Ÿ˜…, thank you all

you are viewing a single comment's thread
view the rest of the comments
[โ€“] booooop@hexbear.net 2 points 5 months ago (1 children)

What is the output if you run sudo cryptsetup --verbose open --test-passphrase /dev/nvme0n1p3?

[โ€“] electro1@infosec.pub 2 points 5 months ago (1 children)

It asks for the sudo password, then it prints

No usable token is available.

Then it asks : Enter passphrase for /dev/nvme0n1p3:

After entering my old passphrase it prints:

Key slot 0 unlocked
Command Successful.
[โ€“] booooop@hexbear.net 2 points 5 months ago (1 children)

Alright so no permission issue, what if you run the changekey command in a separate bash subprocess? sudo bash -c '($your-changekey-command-here)'

[โ€“] electro1@infosec.pub 2 points 5 months ago

Is it like the same first "cryptsetup luksChangekey..." But inside parentheses ? Im sure I'm getting the syntax wrong.. It prints

bash: line 1: -luksChangekey: command not found