Instalé Ubuntu 12 con cifrado de disco completo, y ahora quiero cambiar la frase de contraseña.
¿Cómo se puede hacer esto?
Instalé Ubuntu 12 con cifrado de disco completo, y ahora quiero cambiar la frase de contraseña.
¿Cómo se puede hacer esto?
Respuestas:
Ubuntu usa LUKS para encriptar particiones y LVM.
LUKS admite ocho ranuras de teclas por partición. El cryptsetup luksAddKey
y cryptsetup luksRemoveKey
se puede usar para agregar y quitar claves de las ranuras. cryptsetup luksDump
puede decirte qué ranuras tienen claves en ellas.
Básicamente, la forma correcta de hacer esto es agregar una clave a una nueva ranura, probar que puede usar con éxito la nueva clave y luego, cuando esté listo, eliminar la clave anterior.
Durante el proceso de arranque, cuando se le solicita la clave, debe indicar qué dispositivo de bloque está intentando desbloquear. Esa es la partición a la que debe aplicar los cryptsetup
comandos.
Por lo tanto, use cryptsetup
para agregar una clave, reiniciar y probar la nueva clave. Una vez que pueda confirmar que funciona, puede eliminar la clave anterior.
Realizaría una copia de seguridad de sus datos antes de intentar esto o seguir el consejo de otra persona, o al menos esperar un par de votos a favor. Ha pasado un tiempo desde que cambié una clave en una partición LUKS. (editar: o usó un sistema Linux con GUI ...)
cryptsetup luksHeaderBackup /dev/sda1 --header-backup-file /media/externalthing/somefile
hacer una copia de seguridad del archivo. Reemplace luksHeaderBackup
por luksHeaderRestore
para restaurar las claves antiguas nuevamente. Tenga en cuenta que la copia de seguridad del encabezado debe guardarse en un lugar seguro (preferiblemente otra partición LUKS en una memoria USB).
Esto es lo que hay que hacer
Ahora mira a la derecha. Es probable que haya varias particiones.
La opción para cambiar la frase de contraseña estará disponible si es la partición correcta.
Si no está allí, seleccione otra partición. Lo más probable es que la partición correcta sea la Partición 5
Agregar una respuesta ya que este es uno de los principales resultados de búsqueda.
Parece que cryptsetup
ahora tiene el comando luksChangeKey
para hacer esta operación y hace más o menos lo que LawrenceC dijo en la otra respuesta. Para cambiar la frase de contraseña, ejecute
cryptsetup luksDump <device>
Esto agregará una nueva clave y eliminará la anterior.