Lines 10-17
CRYPTSETUP_KEY=/tmp/empty
Link Here
|
10 |
luks_chpasswd() |
10 |
luks_chpasswd() |
11 |
{ |
11 |
{ |
12 |
local errmsg= |
12 |
local errmsg= |
13 |
for device in $(blkid -o device); |
13 |
for UUID in $(blkid -o value -s UUID | sort -u); |
14 |
do |
14 |
do |
|
|
15 |
device=$(blkid -U "$UUID") |
15 |
[ "$(blkid -o value -s TYPE "$device")" = "crypto_LUKS" ] || continue |
16 |
[ "$(blkid -o value -s TYPE "$device")" = "crypto_LUKS" ] || continue |
16 |
cryptsetup isLuks "$device" || continue |
17 |
cryptsetup isLuks "$device" || continue |
17 |
errmsg="$(echo "$1" | cryptsetup --force-password --key-file "$CRYPTSETUP_KEY" luksChangeKey "$device" 2>&1)" || |
18 |
errmsg="$(echo "$1" | cryptsetup --force-password --key-file "$CRYPTSETUP_KEY" luksChangeKey "$device" 2>&1)" || |