Cuando inicio sesión en mi sistema Ubuntu, un script montará un contenedor truecrypt. Para descifrar el contenedor, por supuesto, tengo que ingresar la contraseña de descifrado. Pero Truecrypt también me pide mi "contraseña de administrador". ¿Por qué Truecrypt solicita mi contraseña de administrador y cómo puedo desactivarla?
Este es el script que se ejecuta en el inicio:
#!/bin/sh -e
/usr/bin/truecrypt /media/windows/data.tc /media/data
/usr/bin/dropbox start
/ media / windows es una partición NTFS. / media / data es editable por el usuario.
11.10
truecrypt
startup-applications
i.amniels
fuente
fuente
Respuestas:
TrueCrypt le pide una contraseña porque montar un sistema de archivos requiere privilegios de superusuario. No lo evite permitiendo que se ejecute
truecrypt
como root sin contraseña, esto es inseguro ya que un script malicioso puede obtener privilegios elevados al montar un contenedor especialmente diseñado y obtener privilegios de root de él (por ejemplo, setsuid binarios en un sistema de archivos ext2 o montaje en/
)fuente
Aquí hay una solución rápida que puede usar:
Agregue la línea
<yourusername> ALL=NOPASSWD: /usr/bin/truecrypt
y guarde el archivo.truecrypt
No pedirá más su contraseña de administrador. Es rápido y sucio, probablemente no sea seguro, pero funciona.fuente
%sudo ALL=(ALL:ALL) ALL
y no funcionará. Me costó un poco de tiempo resolver esto.