Quando eu entro no meu sistema Ubuntu, um script monta um contêiner truecrypt. Para descriptografar o contêiner, é claro que preciso inserir a senha de descriptografia. Mas o Truecrypt também pede minha "senha de administrador". Por que o Truecrypt solicita minha senha de administrador e como posso desabilitá-la?
Este é o script que é executado na inicialização:
#!/bin/sh -e
/usr/bin/truecrypt /media/windows/data.tc /media/data
/usr/bin/dropbox start
/ media / windows é uma partição NTFS. / media / data é gravável pelo usuário.
11.10
truecrypt
startup-applications
i.amniels
fonte
fonte
Respostas:
O TrueCrypt solicita uma senha porque a montagem de um sistema de arquivos requer privilégios de superusuário. Não o contorne permitindo a execução
truecrypt
como root sem senha, pois isso é inseguro, pois um script malicioso pode obter privilégios elevados montando um contêiner especial e obter privilégios de root a partir dele (por exemplo, binários setsuid em um sistema de arquivos ext2 ou montagem em/
)fonte
Aqui está uma solução rápida que você pode usar:
Adicione a linha
<yourusername> ALL=NOPASSWD: /usr/bin/truecrypt
e salve o arquivo.truecrypt
não pedirá mais sua senha de administrador para. É rápido e sujo, provavelmente não é seguro, mas funciona.fonte
%sudo ALL=(ALL:ALL) ALL
e não funcionará. Me custou um pouco de tempo para descobrir isso.