Métodos que eu tentei:
- https://wiki.gnupg.org/GnomeKeyring
- https://blog.josefsson.org/tag/keyring/
- Removendo os aplicativos GNOME Keyring dos Aplicativos de Inicialização
- http://lechnology.com/software/keeagent/installation/#disable-ssh-component-of-gnome-keyring
Nada disso impede que esse processo seja iniciado quando eu faço login:
me 1865 0.0 0.0 281816 7104 ? Sl 10:50 0:00 /usr/bin/gnome-keyring-daemon --daemonize --login
Isso impede que meu Thunderbird decodifique e-mails corretamente. Quando encerro o processo, posso descriptografar os e-mails conforme o esperado, mas não quero fazer isso toda vez que faço login.
OS Information: Debian GNU/Linux 8.3 (jessie)
Alguém pode ajudar?
debian
gpg
thunderbird
gnome-keyring
enigmail
Proletariado
fonte
fonte
gnome-keyring
pacote.gnome-keyring
pacote também removerá ognome
pacote e muitos outros. (Em um mundo ideal, a remoção dognome-keyring
pacote seria de fato a resposta certa, mas no mundo real, a menos que você deseja desinstalar o seu ambiente desktop inteiro, você deve avaliar outras soluções.)Respostas:
Na verdade, o gnome-keyring-daemon em vários casos é iniciado via login no X usando os arquivos PAM (Pluggable Authentication Modules), mas existem outras maneiras, como os arquivos de inicialização automática, também GnomeKeyring / RunningDaemon . Você pode ver em detalhes a integração do PAM na documentação oficial . Mas, em geral, você só precisa detectar qual gerenciador de desktop você está usando e excluir as entradas no seu
/etc/pam.d/<desktop_manager>
.No meu caso, eu uso o
lightdm
. Então, eu tenho um arquivo PAM chamado/etc/pam.d/lightdm
que tem esse conteúdo:Ao excluir ou comentar as entradas que chamam o
pam_gnome_keyring.so
módulo, localizadas em/lib/security
, é possível realizar a desativação completa do daemon no login. Para ter certeza, olhar para/etc/xdg/autostart
e~/.config/autostart
para arquivos com o padrãognome-keyring-*.desktop
e anexarHidden=true
em cada arquivo para desativar esse componente também.Como fazer no antiX 17.1 (baseado no 'stretch' do Debian)
NOTA: Isso, ou algo parecido, deve funcionar para a maioria dos sistemas baseados no Debian.
Para cada usuário para o qual
gnome-keyring-daemon
não deve iniciar o login ...~/.config/autostart
OPCIONAL: desative
gnome-keyring-daemon
processos para 'login'gnome-keyring-daemon
processos sejam iniciados no login. Mas eles serão interrompidos automaticamente após alguns minutos se nenhum processo por usuário for iniciado. Portanto, a alteração desses/etc/pam.d
arquivos não é realmente necessária, mas é fornecida para ser completa.gnome-keyring-daemon
linhas no arquivo de configuração do PAM para o gerenciador de exibição (usos do antiXslim
):/etc/pam.d/slim
Reiniciar
fonte
Para desabilitar simples (em vez de remover), que tal remover a permissão de execução? (Você precisará de permissões apropriadas, portanto, pode ser necessário prefixar
sudo
).Você também pode matar o processo se estiver em execução no momento:
fonte
Abra o Monitor do sistema, na guia processos, role para baixo
gnome-keyring-daemon
, selecione e clique em Finalizar processo.Estou usando o Kali GNU / Linux Rolling e funcionou para mim.
fonte