Não é possível usar o sudo apenas do emulador de terminal da GUI

1

Eu apenas segui as instruções aqui: https://blog.kumina.nl/2010/07/two-factor-luks-using-ubuntu/ para usar um cartão inteligente para desbloquear minha unidade luks na inicialização. Mudei um pouco as coisas desde que a instalação já estava concluída, mas era essencialmente o mesmo processo / resultado.

Agora, funciona bem, mas não posso usar o sudo de emuladores de terminal na GUI. Eu tenho autenticação de dois fatores configurada. Ele solicitará o primeiro pam_module, mas não solicitará minha senha via pam_unix. Tentei reverter o pam de volta às configurações originais e não tive sorte.

Curiosamente, eu posso usar o sudo da TTY1-6. O Polkit também me permite elevar privilégios na GUI. Eu encontrei um post antigo no fórum do Ubuntu que fiz sobre esse problema exato em 2013 que não obteve respostas, mas me lembro de descobrir que isso tem algo a ver com a mudança no luks.

Alguma ideia?

Noé
fonte

Respostas:

0

Descobri meu próprio problema. Encontrei isso nos comentários na página vinculada:

Postado por Unknown às 06:25

Tenho essa configuração, incrível! No entanto, tive que fazer algumas modificações, pois a criação de um tty is quebra as coisas no Ubuntu 13.10

Editei o arquivo decrypt_luks.sh e adicionei –no-tty e removi o código de instalação do tty. E as coisas funcionam muito bem 🙂

Fazer essa pequena mudança resolveu meu problema! Espero que isso ajude mais alguém no mesmo barco.

Noé
fonte