boltgolt / boltgolt/howdy

Ubuntu 20.04 PAM problem

Open
#522 4 comments 0 reactions 0 assignees View on GitHub
bug distro: debian v2
Dominant language
Python
Stars
7.8k
Forks
412
PR merge metrics
No merged PRs in 30d

Description

Hi,

I recently installed Howdy from binary packages from PPA on Ubuntu 20. It is a freshly installed OS, almost empty, recently set up email and other system accounts, and have not used it for more than a few days now, so it can be considered clean.

The issue I am seeing is that howdy works great in terms of GDM and sudo in a terminal window for example, but as soon as I enable it and finish my OS session (be it logout-login or reboot) and start a new session there are two specific applications that cease to work from then on:

- element-desktop
- evolution

I do not know what these have to do with PAM or any Linux authentication that can be affected by Howdy, but the problem instantly disappears after i issue 'sudo howdy disable 1', no need to reboot.

I noticed one more thing: opening files on network folders also stops working through smb on-demand mount, I assume any other share/export that needs authentication, but I am not in a position to test further right now.

I did not recognize any other apps having problems, otherwise Howdy works great. Therefore I do not think it is application version specific,

Versions:
OS: Ubuntu 20.04.2 LTS
Howdy 2.6.1
element-desktop 1.7.23
evolution 3.36.4

Best,

Pal

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the failure on Ubuntu 20.04 with Howdy 2.6.1: enable it, log out or reboot, then test Element, Evolution, and SMB on-demand mounts. Compare the same session after running `sudo howdy disable 1`; done means identifying the affected PAM authentication path and confirming those applications work across a session restart.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux, python, ubuntu
Domain
authentication, operating-systems, security
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.